Thymeleaf有多种行动和多种形式吗?

时间:2013-08-07 10:16:27

标签: forms spring scala thymeleaf

嗨,我是百老汇+春天的新手,我开始学习它。 并希望在一页整合这些 2表单

表示现在2个表单分为2个不同的页面 th:action不同 ..

这里我希望这些 2表单在一个页面中工作

我尝试使用包含2个表单和2个操作的页面,但是发现了错误..

创建标准代码

<form action="#" th:action="@{/saveStandard.html}" th:object="${standard}">
        <table>
            <h1>Create Standard</h1>
        <tr>
        <td>Standard Name:</td>
        <td><input type="text" placeholder="Enter Standard Name" required="required"   
            th:field="*{standardName}"/></td>
        </tr>
        <tr>
        <td><input type="submit" value="Create" name="save" /></td>
        </tr>
        </table>
</form>

创建部门代码

<form action="#" th:action="@{/saveDivision.html}"
         th:object="${division}">
             <table>
         <td>Division Name:</td>
             <tr>
         <td><input type="text" placeholder="Enter Division Name" required="required"
         th:field="*{divisionName}" /> 
             </td>
             </tr>
         <td><input type="submit" class="btn btn-primary" value="Create"
         name="save" /></td>
</table>
</form>

这些是控制器..

    @RequestMapping(value = Array("/saveStandard.html"), params = Array({ "save" }))
     def saveStandard(standard: Standard): String = {
      standard.setCreatedDate(new java.sql.Date(new java.util.Date().getTime))
      standardService.addStandard(standard)
      "redirect:/school/CreateStandard.html"
      }

  @RequestMapping(value = Array("/saveDivision.html"), params = Array({ "save" }))
   def saveDivision(division: Division): String = {
      division.setCreatedDate(new java.sql.Date(new java.util.Date().getTime))
      divisionService.addDivision(division)
      "redirect:/school/CreateDivision.html"
      }

如果你知道这个问题,请在这里分享你的答案..

并谢谢...

0 个答案:

没有答案