Struts2接受请求参数2(集合类数据)
2017-02-16 12:39
176 查看
效果类似输入多组数据:
输出结果:[User [username=admin, password=123456], User [username=root, password=654321]]
Html代码块:
<form action="loginAction" method="post">
用户名:<input type="text" name="user[0].username"><br>
密 码:<input type="password" name="user[0].password"><br>
<hr>
用户名:<input type="text" name="user[1].username"><br>
密 码:<input type="password" name="user[1].password"><br>
<input type="submit" value="Submit">
</form>
action代码块:
public class LoginAction{
private List<User> user;
public List<User> getUser() {
return user;
}
public void setUser(List<User> user) {
this.user = user;
}
public String execute(){
System.out.println(user);
return "success";
}
}
User实体类:
public class User {
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;
}
public User(String username, String password) {
super();
this.username = username;
this.password = password;
}
@Override
public String toString() {
return "User [username=" + username + ", password=" + password
+ "]";
}
public User() {
super();
}
}
输出结果:[User [username=admin, password=123456], User [username=root, password=654321]]
Html代码块:
<form action="loginAction" method="post">
用户名:<input type="text" name="user[0].username"><br>
密 码:<input type="password" name="user[0].password"><br>
<hr>
用户名:<input type="text" name="user[1].username"><br>
密 码:<input type="password" name="user[1].password"><br>
<input type="submit" value="Submit">
</form>
action代码块:
public class LoginAction{
private List<User> user;
public List<User> getUser() {
return user;
}
public void setUser(List<User> user) {
this.user = user;
}
public String execute(){
System.out.println(user);
return "success";
}
}
User实体类:
public class User {
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;
}
public User(String username, String password) {
super();
this.username = username;
this.password = password;
}
@Override
public String toString() {
return "User [username=" + username + ", password=" + password
+ "]";
}
public User() {
super();
}
}
相关文章推荐
- Java开发者常犯的10个错误
- Java中的各种区别
- MyEclipse开发XML文件不提示的问题
- SpringMVC之上传文件
- Struts2系列笔记(4)---Ation类访问servle
- Struts2系列笔记(3)---Action类的3种书写方式
- Error occured processing XML 'Cannot find class [springmvc.extention.BeanArgumentResolver]
- java中的compareto方法
- Java质数求解
- (40)Java学习笔记——IO流技术 / File类
- (39)Java学习笔记——集合知识点汇总
- springmvc 配置多视图(jsp,freemarker,HTML等)
- Java之泛型
- Spring+Hibernate框架下MySql读写分离,主从数据库配置
- Spring官网下载dist.zip的几种方法
- spring的IOC和DI解释
- Springmvc国际化的工作原理
- 导入spring源码到eclipse
- Java.RMI远程方法调用
- Maven学习 (二) Eclipse 上安装 Maven3插件