簡體   English   中英

春季-直接從@RequestParams填充@ModelAttributes

[英]spring - populating @ModelAttributes directly from @RequestParams

我有一個注冊視圖,它采用@RequestParams並以表格形式設置字段。 有兩個字段namephone 如果我將視圖稱為/register?name=myname&phone=mynumber ,則它將字段設置為正確的值,但是我必須單擊“提交”按鈕以提交表單。 表單提交操作在同一視圖中發生。 我應該怎么做,以便當我使用所有必需的參數調用該視圖時,它將自動提交並在數據庫中創建一個條目?

您面臨的問題是,當您請求/register?name=myname&phone=mynumber ,參數用於設置字段,但是控制器中的@ModelAttribute初始化為空對象。 僅當您單擊“提交”按鈕時,這些值才會綁定到@ModelAttribute的特定字段。 然后,您(顯然在同一控制器中)處理該表單(可能對其進行驗證)並更新您的記錄(DB)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM