【问题标题】:How to pass object in Thymeleaf + Spring flow without values如何在没有值的情况下在 Thymeleaf + Spring 流中传递对象
【发布时间】:2015-07-02 06:31:39
【问题描述】:

从搜索页面,用户可以点击新建按钮。如果用户在搜索页面输入p_no,然后用户点击新建,这个号码正在执行到新建页面。但实际上它不应该传递值。下面的代码有什么问题。

PersonEntry.HTML(创建页面):

<form id="entry" action="#" th:object="${person}" method="post">
    <div id="boxes">
        <div class="col-md-1">
            <input type="text" class="form-control" id="pno" th:value="${person.p_no}" disabled="disabled" />
        </div>
    </div>
</form>

Controller.java:

@Controller 
@RequestMapping("/searchPersons")
public class SearchPersonController {           
@RequestMapping(value = "/createNewbtn", method = RequestMethod.POST)
public ModelAndView creatNewPerson(Person person) { 

    ModelAndView modelAndView = new ModelAndView(); 
    modelAndView.setViewName("PersonEntry");
    return modelAndView;

}
}   

搜索.HTML:

<script>
     $(document).ready( function() { 
         createActionURL = function(obj) {
             $("#seach").attr("action", obj);
         }
         createActionURL(); 
        }); 
</script>
<form id="search" action="#" th:object="${person}" method="post">
<div class="col-md-1">
    <input type="text" size="2" class="form-control" id="p_no" th:field="*{p_no}"></input>
</div>
<div class="row" align="right" style="width: 100%">
    <input type="submit" value="Create New" class="btn btn-primary" id="createNewbtn" th:onclick="'javascript:createActionURL(\'' + @{/searchPersons/createNewbtn} + '\')'" 
/>  
</div>  
</form>

任何人都可以帮助解决这个问题。谢谢

【问题讨论】:

    标签: html spring-boot thymeleaf


    【解决方案1】:

    以下代码对我有用

    <script>
         $(document).ready( function() { 
             $('#createNewbtn').click(function{
                   $("#seach").clearForm(); // clearForm function will be called to clear necessary input values.
             })
             createActionURL = function(obj) {
                 $("#seach").attr("action", obj);
             }
             createActionURL(); 
            }); 
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-04
      • 2015-06-22
      • 2015-01-06
      • 2011-11-09
      • 1970-01-01
      • 2020-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多