springboot框架中集成thymeleaf引擎,使用form表單提交數據,debug結果后台獲取不到數據


springboot框架中集成thymeleaf引擎,使用form表單提交數據,debug結果后台獲取不到數據

表單html:

                            <form class="form-horizontal form-material" th:object="${user}" th:action="@{/user/updateOneUserInfo}" method="post">
                                <input type="hidden" name="id" th:field="*{id}">
                                <div class="form-group">
                                    <label class="col-md-12">姓 名</label>
                                    <div class="col-md-12">
                                        <input type="text" placeholder="Johnathan Doe" class="form-control form-control-line" th:field="*{userName}">
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label for="example-email" class="col-md-12">郵 箱</label>
                                    <div class="col-md-12">
                                        <input type="email" placeholder="johnathan@admin.com" th:field="*{email}" class="form-control form-control-line" name="example-email" id="example-email">
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-md-12">電話號碼</label>
                                    <div class="col-md-12">
                                        <input type="text" placeholder="123 456 7890" th:field="*{telephone}" class="form-control form-control-line">
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-md-12">職 業</label>
                                    <div class="col-md-12">
                                        <input type="text" placeholder="" th:field="*{job}" class="form-control form-control-line">
                                    </div>
                                </div>
                                <div class="form-group">
                                    <label class="col-md-12">個人簡介</label>
                                    <div class="col-md-12">
                                        <textarea rows="5" class="form-control form-control-line" th:field="*{shortMessage}"></textarea>
                                    </div>
                                </div>
                                <!--地址暫未處理-->
                                <div class="form-group">
                                    <label class="col-sm-12">選擇所在地</label>
                                    <div class="col-sm-12">
                                        <div data-toggle="distpicker" class="row col-md-12">
                                            <select class="col-md-4 form-control" data-province="北京市"></select>
                                            <select class="col-md-4 form-control" data-city="北京城區"></select>
                                            <select class="col-md-4 form-control" data-district="東城區"></select>
                                        </div>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <div class="col-sm-12" style="text-align: center">
                                        <button class="btn btn-success" type="submit">更新資料</button>
                                    </div>
                                </div>
                            </form>

后台按照post的地址進行接收即可,需要注意的是,提交數據的時候,button或者input都設置成為submit,然后獲取數據的時候用成th:field={*變量}的形式獲取數據即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM