struts 的参数传递问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 22:13:01
我在页面上除了传递表格内的参数外,还传了一个admin=true/flase 这样的参数,那么我在struts-config中的action中该怎么写??表格内的参数我用ActionForm就可以传递,那么admin我如何传递??难道在<forward>转发的时候当作后面的参数手动写上么??请高手指教……

在表单中添加隐藏域传递,那样就可以在ActionForm中和其他参数一样进行接收
<input type="hidden" name="admin" value="true/false">
如果使用struts1标签则在表单中添加
<html:hidden property="admin" value="true/false"/>

这个好办 如果还想多传递一个参数而在页面上不表现出来 用隐藏域就可以解决

在jsp页面上添加: <input type="hidden" name="admin" value="true">

在ActionForm中增加一个admin,加上get和set方法
然后在页面中增加一个隐藏控件用来传递admin就可以了,例如:<input type="hidden" name="admin" value="true"/> 这里的value的值自己给就行了