我正在使用Javascript函數生成以下輸入文本框。每個文本框都有一個唯一的ID,這個ID將被遞增,以及唯一的名字如下。在java中控制器端處理動態生成的表單元素
<input type="text" class="form-control" indexed="true" id="skills_0" name="skills_0">
<input type="text" class="form-control" indexed="true" id="skills_1" name="skills_1">
<input type="text" class="form-control" indexed="true" id="skills_2" name="skills_2">
我想在我的控制器的這個文本框中檢索用戶填充的值。我正在使用Hibernate框架。 通常在Hibernate中我用來檢索值如下:
String name=request.getParameter("name");
但我很困惑如何在控制器side.Also檢索該動態生成的文本框的值,我怎麼能知道有多少技能是由添加用戶在我的控制器?即是多少文本框是由用戶在運行時產生的..
要麼爲每個輸入生成具有不同「名稱」的輸入,要麼遍歷請求中所有參數的列表,並檢查是否有您需要的參數。 –
是的我編輯了我的問題我也可以爲每個動態生成的文本框分配唯一的名稱...但是接下來的問題是我怎麼知道用戶在服務器端生成了多少文本框 – user7324139
只需遍歷所有參數,然後檢查你需要的一個。 –