structs2 action怎么获得到jsp中的参数

structs2 action怎么获得到jsp中的参数,第1张

struts2的action一般是通过属性的set方法给页面传递参数,也就是在action中定义属性,并且提供getter与setter,然后在方法中为该属性赋值,就可以在页面中得到该值

当然,也可以通过request的setAttribute()方法来传递参数,不过action要实现>

举个例子吧,在jsp里<input type="text" name="name"/>要获取name属性,在action里class test implements Action{private String name;public void setName(String name){thisname=name;}public String getName(){return name;} }

你需要从B页面将参数再传到C中去。

如:

A页面:Bactionp1=1&p2=2,跳转到B页面。

B页面中的子页面为<iframe src="Cactionp1=<s:property value='p1'/>&p2=<s:property value='p2'/>">。

那么,在C页面就可以拿到参数值了。

params 可以是字符串也可以是Map格式的数据。

在action获取参数:

比如:params="name=hh&password=123";

那么在action中 私有属性name 和password 可以获取值(struts2&&属性必须要有get set 函数)

比如:var user={name:'hh',password:'123'};

params={user:user};

这样可以在action中用user类来接受数据 user属性必须有getset函数。

以上就是关于structs2 action怎么获得到jsp中的参数全部的内容,包括:structs2 action怎么获得到jsp中的参数、javascript代码疑问:String action = request.getParameter("action");//从页面获取action的参数、action怎么获取url传过来的参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9535646.html

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

发表评论

登录后才能评论

评论列表(0条)

保存