【问题标题】:Submitting forms in thyeleaf在百里香中提交表格
【发布时间】:2019-01-10 14:46:46
【问题描述】:

我是 thymeleaf 的新手,尝试在读取 msisdn 作为输入时提交表单

<form th:action="@{/getMsisdn}" th:object="${mymodelobject}">
 <input name="msisdn" type="text" th:value="*{msisdn}">Msisdn</input>
 </form>

在控制器端

 @RequestMapping("/getMsisdn")
   public void getMsisdn(@RequestParam(name = "msisdn") String msisdn, 
   HttpServletResponse res) throws IOException {
    System.out.println("Reached in msisdn"+msisdn);

    session.setAttribute(Constants.MSISDN, msisdn);
    res.sendRedirect(Constants.EXTERNALCG);

   }

我得到的错误:评估 SpringEL 表达式的异常:“msisdn”

【问题讨论】:

  • 没关系,我得到了答案,对于单个属性,我可以这样做

标签: spring thymeleaf


【解决方案1】:

对于单个属性我可以这样做,谢谢

 <form action="#" th:action="@{/getMsisdn}"  method="post">
     <input type="text" name="msisdn"/>
  <p><input type="submit" value="Submit" /> <input type="reset" value="Reset" /></p>
</form>

【讨论】:

    猜你喜欢
    • 2020-12-30
    • 2021-05-03
    • 2018-07-08
    • 2017-06-29
    • 1970-01-01
    • 2014-08-28
    • 2018-03-06
    • 2018-09-07
    • 1970-01-01
    相关资源
    最近更新 更多