我在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}。
我不知道该怎么做。请帮忙! 提前谢谢!
答案 0 :(得分:0)
您应该使用modelattribute
中的form:form
标记,如下所示
form:form method="post" action="example.html" modelAttribute="newTicketSale"
以便使用newTicket.getters