jsp表单中文本框 <td><input type="text" name="num" value="${u.num}"/></td>
方法中用
String num = request.getParameter("num");
得到的是${u.num}得值,新修改在文本框的新值获取不到,这是怎么回事?怎么才能拿到新修改的值?
使用Js $("[name=num]").val();
<form action="/xiug" method="post"> <c:set value="0" var="sum" /> <tr> <c:forEach items="${zz}" var="u" > <tr> <input type="hidden" name="yin" value="${u.lineid}"/> <td>${u.lineid}</td> <td>${u.baseprice}</td> <td><input type="text" name="num" value="${u.num}"/></td> <td>${u.baseprice*u.num}</td> <td><a href="/quxiao?n=${u.lineid}">取消</a></td> <td><input type="submit" value="修改" /></td> </tr> <c:set value="${sum +u.num*u.baseprice}" var="sum" /> </c:forEach>