我将会话中的列表从servlet传递到jsp,如下所示:
HttpSession session = req.getSession();
session.setAttribute("list1", arrayList);
在JSP内部,我按如下方式打印列表:
<form action="Save" method="post">
<c:forEach items="${list1}" var="item">
${item}<br>
<c:set var="stringArray" value="${fn:split(item, ',')}" />
<input type="text" name="Deivice" value="${stringArray[0]}" />
<input type="text" name="DTA" value="${stringArray[1]}" />
<input type="text" name="Type" value="${stringArray[2]}" />
<br>
</c:forEach>
<input type="submit" value="Save">
</form>
现在我想在servlet中检索列表(在用户在UI中修改它之后)
如何将值传递回servlet?基本上,我想传递一个列表,让用户修改UI上列表的内容,并希望在servlet中修改列表的内容。
答案 0 :(得分:1)
只需提交表单并使用request.getParameterMap()或request.getParameterValues(String)获取Servlet中的值,即为提交的每个参数名称返回String[]
。例如
String[] devices = request.getParameterValues("Deivice");