JSP JPA Form:如何在路径变量中插入值

时间:2013-08-06 14:48:14

标签: forms hibernate jsp spring-mvc jpa

我在jsp文件中有以下代码片段:

<hr>
<form:form commandName="newTicketSale" id="reg" action="transactionResult.htm">
    <h3>Buy Movie Tickets:</h3>
    <form:label path="movieName">Movie Name:</form:label>
    <form:input path="movieName" />
    <form:errors class="invalid" path="movieName" />
    <form:label path="ticketPrice">Ticket Price:</form:label>
    <form:input path="ticketPrice" />
    <form:errors class="invalid" path="ticketPrice" />
     <input type="submit"> <br><br>
</form:form> 

我在这个jsp中使用JPA标签。现在,在commandName“newTicketSale”中还有另一个名为userId的参数。在jsp文件本身中,我需要在userId中插入值$ {name},以便在我执行时在Controller文件中

@Valid @ModelAttribute("newTicketSale") MovieTicket newTicket

我在执行newTicket.getUserId()时可以检索值$ {name}。

我不知道该怎么做。请帮忙! 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您应该使用modelattribute中的form:form标记,如下所示

form:form method="post" action="example.html" modelAttribute="newTicketSale"

以便使用newTicket.getters

检索表单中输入的值