struts2中通过集合接收、输出数据

一、前台JSP页面

<form action="hobby.action">
		1姓名:<input type="text" name="userList[0].userName" /> 1年龄:<input
			type="text" name="userList[0].age" /><br> 2姓名:<input type="text"
			name="userList[1].userName" /> 2年龄:<input type="text"
			name="userList[1].age" /> <br>3姓名:<input type="text"
			name="userList[2].userName" /> 3年龄:<input type="text"
			name="userList[2].age" /> <input type="submit" value="提交" />
	</form>

二、struts.xml配置文件

<package name="hobby" namespace="/" extends="struts-default">
	<action name="hobby" class="action.HobbyAction" method="hobby">
	<result name="success">showHobby.jsp</result>
	</action>	
	</package>

三、HobbyAction类

public class HobbyAction {
	private List<User> userList;
public String hobby(){
	for(User u:userList){
		System.out.println(u.getUserName()+" : "+u.getAge());
	}
	return "success";
}
public List<User> getUserList() {
	return userList;
}
public void setUserList(List<User> userList) {
	this.userList = userList;
}

四、结果页面迭代显示

<s:iterator value="userList" var="u">
		<s:property value="#u.userName" />
		<s:property value="#u.age" />
		<br>
	</s:iterator>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值