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传过来的参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)