【问题标题】:JSP JPA Form: how to insert value in a path variableJSP JPA Form:如何在路径变量中插入值
【发布时间】:2013-08-07 15:40:08
【问题描述】:

我在一个jsp文件中有如下代码sn-p:

<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}。

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

【问题讨论】:

    标签: forms hibernate jsp spring-mvc jpa


    【解决方案1】:

    您应该在form:form 中使用modelattribute 标签,如下所示

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

    以便使用newTicket.getters 检索表单中输入的值

    【讨论】:

      猜你喜欢
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      • 2013-06-09
      • 2019-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多