【发布时间】:2016-09-25 05:00:34
【问题描述】:
我有ProductServlet.java 从数据库List<Map<String, Object>> paramsList 获取 - 充满产品对象及其参数。然后我执行以下操作:request.setAttribute("paramList", paramsList); 并获取prodView.jsp 中的列表进行解析:
<form method="POST" action="editProduct">
...
<c:forEach var="map" items="${paramList}" >
<tr>
<td>Attributes</td>
<td><input type="text" name="attr" value="<c:out value="${map['attrName']}"/>" /></td>
</tr>
<tr>
<td>Values of attributes</td>
<td><input type="text" name="vals" value="<c:out value="${map['value']}"/>" /></td>
</tr>
</c:forEach>
...
假设用户修改了 paramList。所以我想在EditProductServlet.java(@WebServlet(urlPatterns = { "/editProduct" }))中得到这个修改过的list<Map<String, Object>>(它的元素)。但我不知道该怎么做。当我尝试这个时,我什么也没得到:
String t = (String) request.getParameter("attr");
感谢您的帮助!
【问题讨论】: