首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JSP 動態新增標籤值在後端 Action 獲取:表單參數名稱對應

     編輯:程式設計綜合問答

問題描述

在 JSP 頁面透過 JavaScript append 動態新增標籤,想知道如何在後端 Action 中取得這些動態生成的輸入欄位值。

解決方法

  • 確保動態新增的輸入元素有正確的 name 屬性,例如 name="usersId"。
  • 將這些元素放在 <form> 標籤內。
  • 表單提交時,後端 Action 可直接透過參數名稱 usersId 接收陣列或列表值。

程式碼範例

$("#allbox").append("<input type='checkbox' name='usersId' value='"+data.users[i].username+"'>" + data.users[i].username);

後端(Struts2 等)可定義 private String[] usersId; 與對應的 getter/setter 即可自動接收。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved