jsp页面foreach循环,表单提交,批量处理数据,

jsp页面


jsp页面:

<body>
	<form action="test" method="post">
		<c:forEach begin="1" end="4" varStatus="status">
			name:<input type="text" name="userList[${status.index-1}].username">
			<br /> 
			age:<input type="text" name="userList[${status.index-1}].age">
			<br />
			<br />
		</c:forEach>
		<input type="submit" value="提交">
	</form>
</body>


jsp页面转换成html的源码:

<body>
	<form action="test" method="post">
		
			name:<input type="text" name="userList[0].username">
			<br /> 
			age:<input type="text" name="userList[0].age">
			<br />
			<br />
		
			name:<input type="text" name="userList[1].username">
			<br /> 
			age:<input type="text" name="userList[1].age">
			<br />
			<br />
		
			name:<input type="text" name="userList[2].username">
			<br /> 
			age:<input type="text" name="userList[2].age">
			<br />
			<br />
		
			name:<input type="text" name="userList[3].username">
			<br /> 
			age:<input type="text" name="userList[3].age">
			<br />
			<br />
		
		<input type="submit" value="提交">
	</form>
</body>


Action:

package org.zj.user.action;

import java.util.List;

import org.zj.user.model.User;

/**
 * 
 * @author {jin.zhang@witontek.com}
 * @version $Id: TestAction.java, v 0.1 2015年8月13日 下午5:27:51 {jin.zhang@witontek.com} Exp $
 */
public class TestAction {

    private List<User> userList;

    public String add() {

        for (User u : userList) {
            System.out.println(u.getUsername());
        }
        System.out.println(userList.size());
        //......循环遍历list,保存校数据库,业务逻辑
        return "success";
    }

    /**
     * Getter method for property <tt>userList</tt>.
     * 
     * @return property value of userList
     */
    public List<User> getUserList() {
        return userList;
    }

    /**
     * Setter method for property <tt>userList</tt>.
     * 
     * @param userList value to be assigned to property userList
     */
    public void setUserList(List<User> userList) {
        this.userList = userList;
    }
}




  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值