struts2 Action获取表单传值(属性,类))
2012-12-23 12:40
549 查看
1.通过属性驱动式
JSP:
<form action="sys/login.action" method="post">
<input type="text" name="username">
<input type="submit" value="submit">
</form>
Action:直接通过get、set方法获取。
[java]
view plaincopyprint?
public class sysAction extends ActionSupport{
private String username;
public String login() throws Exception {
System.out.println(username);
return SUCCESS;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username= username;
}
}
2.第二种方式类获取
JSP:
<form action="sys/login.action" method="post">
<input type="text" name="user.username">
<input type="text" name="teacher.level">
<input type="submit" value="submit">
</form>
Action: 必须提供set方法
[java]
view plaincopyprint?
public class sysAction extends ActionSupport{
private User user;
private Teacher teacher;
public String login() throws Exception {
System.out.println(user.getUsername());
System.out.println(teacher.getLevel());
return SUCCESS;
}
public void setUser(User user) {
this.user = user;
}
public void setTeacher(Teacher teacher) {
this.teacher = teacher;
}
}
JSP:
<form action="sys/login.action" method="post">
<input type="text" name="username">
<input type="submit" value="submit">
</form>
Action:直接通过get、set方法获取。
[java]
view plaincopyprint?
public class sysAction extends ActionSupport{
private String username;
public String login() throws Exception {
System.out.println(username);
return SUCCESS;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username= username;
}
}
2.第二种方式类获取
JSP:
<form action="sys/login.action" method="post">
<input type="text" name="user.username">
<input type="text" name="teacher.level">
<input type="submit" value="submit">
</form>
Action: 必须提供set方法
[java]
view plaincopyprint?
public class sysAction extends ActionSupport{
private User user;
private Teacher teacher;
public String login() throws Exception {
System.out.println(user.getUsername());
System.out.println(teacher.getLevel());
return SUCCESS;
}
public void setUser(User user) {
this.user = user;
}
public void setTeacher(Teacher teacher) {
this.teacher = teacher;
}
}
相关文章推荐
- struts2 Action获取表单传值
- struts2 Action获取表单传值
- struts2 Action获取表单传值的三种方法
- Struts2的学习(2)--Action类成员变量怎么获取表单属性值
- struts2 Action获取表单数据
- struts2中 Action获取表单参数的几种方式
- 关于struts2的namespace属性,在地址栏里直接访问action的方法 ,以及用一个jsp的表单跳到上面去
- struts2中 Action获取表单参数的几种方式
- struts2 表单回填与action里的属性
- 在struts2的action中获取/设置request对象的属性的值
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
- struts2_day02_06-获取表单数据(使用ServletActionContext获取和接口注入)
- struts2 Action获取表单数据
- struts2中 Action获取表单参数的几种方式
- struts2在struts.xml文件中获取或设置action中的属性
- Struts2 用s:property标签从Action中获取Bean对象某一个属性的值
- 在使用struts2的ModenDriven获取不到表单属性
- struts2 无法获取action属性的问题解决
- struts2 Action获取表单内容总结
- struts2 Action获取表单数据