struts2 带参数跳转页面刷新后参数就取不到值

struts2 带参数跳转页面刷新后参数就取不到值,第1张

<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的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9724849.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存