如何提交具有多个不同迭代值的html表单帖子?

时间:2014-10-10 04:19:49

标签: java html spring jsp spring-mvc

这是一个Spring MVC项目。

以下JSP

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
   <table>  
     <c:forEach items="${nameList}" var="studentList">
        <tr>
            <td><c:out value="${studentList.name}"/> ${studentList.regNo}</td>
        </tr>
     </c:forEach>
   </table>  

返回

之类的值
Ramu
Somu
Mamu
Komu

我想将每个值作为帖子网址,这样,如果用户点击任何一个链接,我想像下面的jsp代码一样提交

<form method="post" action="number" id="number">
            <div style="text-align: center;" >                
                             <input  width="20" type="text" data-validation="numbers" id="regNo" name="regNo" size="30" maxLength="50" placeholder="Enter Register Number">                     
            </div>                      
    </form>   

我不想做GET。  我怎样才能做到这一点?请帮帮我。

1 个答案:

答案 0 :(得分:1)

使用此
  <td><a href='www.xyz.com:port/number?regNo=${studentList.regNo}><c:out value="${studentList.name}"/> </a></td>

regNo您可以获得控制器中的request参数  要么 控制器中的 Path parameter ,如

<td><a href='www.xyz.com:port/number/${studentList.regNo}><c:out value="${studentList.name}"/> </a></td>  

并相应地修改控制器的配置。