
<input type="hidden" id="viewid" name="viewid" value="${infoviewid}" />
你是要取这个标签里面的值吗? 还有你的用法好像有问题。
<input type="hidden" name="viewid" /> 这样写就可以
在action中直接调用
private Info info;
必须要有 info 的 set 方法 才能传值, 一般 get/set 都加上
这应该是GET方式请求,例如loginActionusername=admin&password=123
然后在action中定义变量:private String username; private String password; 加上相应的get及set方法、然后在excute方法中做相应的处理如果成功就跳转到主页面、失败就提示错误
lz是只用strtus2么,数据库连接用jdbc?
怎么在webxml里配db不用hibernate吗
另外在webxml里非要这么写的话:
1 application范围内的参数,存放在servletcontext中,在webxml中配置如下:
<context-param>
<param-name>context/param</param-name>
<param-value>avalible during application</param-value>
</context-param>
2 servlet范围内的参数,只能在servlet的init()方法中取得,在webxml中配置如下:
<servlet>
<servlet-name>MainServlet</servlet-name>
<servlet-class>comwescontrollerMainServlet</servlet-class>
<init-param>
<param-name>param1</param-name>
<param-value>avalible in servlet init()</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
第一种参数在servlet里面可以通过getServletContext()getInitParameter("context/param")得到。
第二种参数只能在servlet的init()方法中通过thisgetInitParameter("param1")取得。
type="chain"就是使一个ACTION跳转到另一个ACTION时所有参数都一起传递下去。<papram name="xxx">${xxx}</param>就是使一个ACTION跳转到另一个ACTION时xxx参数传递下去。
修改信息的超链接,连接到一个action,并且传递一个id的值,在action中先做一个查询(查询id对应的你想要的数据),然后在action中forward到要显示的页面(信息更新页面)取出要显示的数据
以上就是关于struts2 带参数跳转页面刷新后参数就取不到值全部的内容,包括:struts2 带参数跳转页面刷新后参数就取不到值、struts2 浏览器输入地址时带参数怎么直接访问action、如何在Struts2中取得web.xml中context-param的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)