jsp form action传值 struts1

2025-04-29 09:21:24
推荐回答(4个)
回答1:

1、检查下页面中有没有隐藏域name="fname"的。
2、在页面输出下${fileName}的值是不是为空
3、调试下、是否正确跳转到你的的action.
希望能够帮到你

回答2:

jsp:

改为
jsp:
回答3:

你可以在你所需要这个属性的类里面添加一个fname的getter/setter方法,然后再jsp:通过传值,在拥有fname的类里面就能直接用这个属性,就可以取到了

回答4:

如果你fname的value是中文的话,会有编码问题而取不到。否则如果是英文的话应该没问题的。
如果是中文,你可以把fname=${fileName}变成fname=encodeURI(${fileName})
记得,如果前台编码了,后台Action中要再解码。
祝你好运。