1. 程式人生 > >jsp頁面foreach迴圈,表單提交,批量處理資料,

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 {[email protected]}
 * @version $Id: TestAction.java, v 0.1 2015年8月13日 下午5:27:51 {[email protected]} 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;
    }
}


相關推薦

Form提交後獲取後臺資料需要jquery-form.js指令碼

    <script type="text/javascript" src="js/jquery-form.js"></script>    <script type="text/javascript">        $(documen

jsp頁面foreach迴圈提交批量處理資料

jsp頁面 jsp頁面: <body> <form action="test" method="post"> <c:forEach begin="1" end="4" varStatus="status"> name:<

JSP提交給Servlet處理轉到重定向的頁面佈局混亂

那是因為你的css樣式檔案路徑出錯了, 樣式檔案路徑用<link href="<%=path %>/source/bookshop.css" rel="stylesheet" type="text/css">   這樣無論如何都不會有問題 其中pat

Servlet--超鏈接提交重定向轉發4種情況的路徑

str action local white 一句話 ont java ons isp 實際編碼中我們常常寫路徑,寫路徑既能夠寫相對路徑,也能夠寫絕對路徑。我2年曾經我就養成了習慣。僅僅要是寫路徑我從來都是寫絕對路徑,由於萬一將來我們的項目的文件夾發生變化。原來要是

form提交沒有跨域問題但ajax提交存在跨域問題

瀏覽器的策略本質是:一個域名下面的JS,沒有經過允許是不能讀取另外一個域名的內容,但是瀏覽器不阻止你向另外一個域名傳送請求。 所以form表單提交沒有跨域問題,提交form表單到另外一個域名,原來頁面是無法獲取新頁面的內容,或者說form提交後不需要返回,但是ajax是需要返回的。 而ajax是想要讀取響

jsp、servlet、form提交過程中的地址(相對和絕對)

今天終於理解這個地址的問題,對於jsp頁面或者是servlet中的相對地址和絕對地址,這裡我需要說的幾點:首先對於相對地址來說:Jsp頁面我現在有一個專案,名稱是shengsiyuan,然後webroot下面有一個資料夾session,session下面有兩個jsp頁面,一個

Servlet--超連結提交重定向轉發4種情況的路徑

實際編碼中我們經常寫路徑,寫路徑既可以寫相對路徑,也可以寫絕對路徑。我2年以前我就養成了習慣,只要是寫路徑我從來都是寫絕對路徑,因為萬一將來我們的專案的目錄發生變化,原來要是寫相對路徑的話就會有路徑依賴關係,改的地方太多了。而且相對路徑在某些情況下還有點特殊,有的是相對於原

form提交與input的關係以及jquery呼叫按鈕的問題

工作中遇到這樣的問題,在一個form表單中,有一個input輸入框+一個a標籤作為提交按鈕,jquery檢測a標籤的點選事件 大概就是這樣 <form> <input type='text'> <a> <span>提交<

百度編輯器UEEDITOR使用簡單介紹 UEditor提交和後臺互動詳解 最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發中提交有多種場景編輯器初始化有新增文章和編輯

UEditor表單提交和後臺互動詳解最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發中,表單提交有多種場景,編輯器初始化有新增文章和編輯就文章兩種場景,提交表單有普通提交也有ajax提交表單兩種情景,此教程詳細講解這幾種場景下如何保證後臺正確拿到資料。 一、編輯器內容初始化(即往編

from提交批量資料資料丟失

HTML <form> 標籤 accept MIME_type HTML 5 中不支援。 charset_list 規定伺服器可處理的表單資料字符集。 URL 規定當提交表單時向何處傳送表單資料。

專案總結一:頁面彈出框+輸入與校驗形式實現新增內容到頁面

最近參與的專案,總結其中的幾個功能點:今天先來簡單的,點選 新增 按鈕,頁面彈出彈框,彈框中通過表單輸入形式,使用者輸入內容,點選 確定 ,進行表單驗證,驗證通過後實現新增內容到頁面。所用框架與外掛:angular、layer 1、點選新增執行對應事件

easyUI form提交:引數處理

$("#from_xxxxx_Dialog_xxxid").form('submit', { url: 'DeXX/SaveXXXXUploadXXX.action', onSubmit: function (param) {

location.search 提交的內容處理為物件

<!DOCTYPE HTML> <html> <head> <title>事件處理</title> <meta charset="utf-8" /> </head> <body> <a h

微信小程式學習筆記(三)提交、PHP後臺資料互動

【form表單提交】 form.wxml: <form bindsubmit="formSubmit" bindreset="formReset"> <view> 暱稱:<input type="text" name="nic

JSP頁面中獲取從controller中傳遞過來的時間資料顯示格式

首先jsp頁面頂部要包含<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 然後再頁面中使用如下: <fmt:formatDate value="${product.update

SpringMVC 資料繫結時輸入值與實體資料型別一一對應的問題

SpringMVC 資料繫結的一個小小的錯誤,竟浪費了不少時間,趕緊記下來,免得重蹈覆轍。 Model public class Student{ private String name;

Form提交到Servlet處理的正確方法

只適合初學Web的小白哈,大神忽略即可 (1)首先新建一個Dynamic Web Project專案,我的專案名叫MyWebTest, (2)在WebContent->WEN-INF資料夾下新建一個web.xml配置檔案,檔案內容如下: <?xml ver

jsp頁面提交controller接收亂碼數據庫亂碼等解決方法

ren ping redirect etc 打開數據庫 解決方法 ews web ext 1.web項目出現亂碼問題 做web項目的時候,多多少少會出現中文亂碼問題。 對於jsp頁面表單提交,controller接收亂碼,保存到數據庫中文亂碼等問題,統一給出幾種亂碼的解決

怎麼讓jsp頁面自己定時點選提交按鈕完成form提交到servlet事件

這個涉及到js的每隔幾秒提交事件 <script type="text/javascript"> function dtime(){ setInterval(sub(), 30000); } function sub(){ document.getEle

用Servlet處理提交資料然後再jsp頁面中顯示

第一個頁面,使用者表單介面 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC