a页面:
<td>
<input type="text" name="moduleId" size="25"/>
</td>
<input type="submit" name="Submit" value="保存">
<form id="form1" name="form1" method="post" action="MonitorPage!insert.action" >
b页面要得到a页面的值,然后才能插入成功
我用的是<input type="hidden" name="moduleId" value="<%=request.getParameter("moduleId") %>"/>
这个moduleId的值不能在页面上显示
对应的Action中有相应的get、set方法
但是得到的moduleId的值却是null,请大家帮帮我这个菜鸟吧!
<td>
<input type="text" name="moduleId" size="25"/>
</td>
<input type="submit" name="Submit" value="保存">
<form id="form1" name="form1" method="post" action="MonitorPage!insert.action" >
b页面要得到a页面的值,然后才能插入成功
我用的是<input type="hidden" name="moduleId" value="<%=request.getParameter("moduleId") %>"/>
这个moduleId的值不能在页面上显示
对应的Action中有相应的get、set方法
但是得到的moduleId的值却是null,请大家帮帮我这个菜鸟吧!
这个是el表达式。
<input type="hidden" name="moduleId" value="${moduleId}>
如果你上面这个失效,那尝试下面的。
insert.action里面就是把moduleId放到request里面。
<input type="hidden" name="moduleId" value="<%=request.getParameter("moduleId") %>"/>你用的是struts。怎么不用ognl表达式呢?<s:hidden value="#request.moduleId" name="moduleId"/>hidden是隐藏类型。页面是不显示的。如果你要查看,请查看页面上的源代码!
第二个你在action里面用什么存的用request 的话 你的跳转方式要是要转发 建议你用session存!