struts2怎样从jsp页面传值到action中

如题所述

给出一种开发中,最常用的方法。
把表单传递过来的参数封装成一个类,然后调用其中的属性.

如,把login.jsp页面要传来的参数进行封装(例如:封装于Users 类)

private String username;
private String password;

public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}

然后再Action方法中,定义该类的对象就可以了,如

public class loginAction extends ActionSupport{

private Users users;

public Users getUsers(){

return users;

}

public void setUsers(Users users){

this.users=users;

}

}

通过这种方法传值,还必须在jsp页面做一下处理,login.jsp中from1的属性名应该改成这样:

登陆表单login.jsp:

<form action="login" method="post" name="form1">
用户名:<s:textfield name="users.username"/><br/>
密 码:<s:password name="users.password"/><br/>
<s:submit value="提交"/>
</form>
温馨提示:内容为网友见解,仅供参考
无其他回答

struts2中如何在jsp页面中用js取得action中传过来的值?是用js得到...
js里可以直接写 var num="";actionNum就是action传过来的变量名

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
struts是采用ognl模型,就是对象关系模型,想要得到action中的值,首先的一点这个值要有set和get方法,在你请求action的时候,会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面就...

hibernate+struts2批量更新从jsp到action怎么接收数据
可以新建一个Vo容器,来接收页面上的值,页面上标签里用 name="Vo.name"来传值,Action中定义private Vo vo,然后生成get,set方法就能取到页面上的值了

求Struts2中,在Action中跳转到Action中的方法,该怎么跳转,怎么写,求高 ...
<!-- 不同package下调用其它action --> <package name="isLogin" extends="struts-default"> <action name="loginUser" class="com.**"> <result name="input">index.jsp<\/result> <result type="redirectAction"> stuList!isList <\/result> <result name="false">index.jsp<\/result> <\/...

怎样将struts2 checkbox 选中的数据传到action中,action中怎样接受!
??? 类里面设置一个 private Boolean che; 加 get set 方法 就可以接受了 action 取值的时候 用for 循环将emplist的???对象取出, ???.getChe() 就是每个checkbox的值 输出结可以看到 是bool 类型的 true 或 false 数据库 用 bit 0 1 另外 如果是 checkbox name="che" che 的...

使用struts2标签再JSP页面中 遍历出我的Action 肿的LIST,应该怎样写啊...
s:lterator肯定只能在action里面显示而不能再jsp中显示了,你要先在后台action里面将数据放到jsp内置对象request或response里面保存,然后再在前台jsp中得到,在循环读取。。。

怎么在jsp首页跳转到struts2的action中 然后跳到studentInfo。jsp显 ...
forward> 标签跳转写的不对,。。、一般jsp文件还是指struts中的视图跳转?jsp中可以 链接也可以 链接 而struts中的视图 一般是<result name="success">\/*.jsp<\/resutl> 当然还有很多类型比如跳转到其他的action 这时候就要用type了

Struts2的:action中有个name,已经赋值了,我要在jsp用onclick="xxx.acti...
这跟你自己定义的action中的name不冲突,jsp中传递过来值你自己重新定义一个变量然后赋值给此变量就可以了。关键在于你自己能区分哪个是哪个。。定义变量名的时候区分开来就行了。

怎么在struts2里将批量被选中的checkbox提交到action里?
status="st"> 是否 使用form表单提交到action 在action中声明一个数组,这个数组变量名与checkbox的name一致即可。

关于struts2的 迭代出的值,然后怎样传到另一个jsp页面里啊?……_百...
可以url后面加上?id=xxx通过get的方法将ID传到ACtion中,然后通过数据库查找你想要得内容。也可以将页面的内容存储到session中在chang.jsp中用el表达式就可以得到,如果你不回用el表达式的话,也可以用<%session.get("")%>得到,session是JSP中的内置对象,不需要初始化 直接用就行。有问题追问。

相似回答