0
我是Spring的新手,對於如何使用bean來填充視圖和從視圖中檢索值有點困惑。使用Bean來填充/檢索視圖
這是我現在正在做的事情。
在控制器中,我正在初始化兩個bean xxxMain.java和xxxView.java。我使用xxxMain.java從視圖和xxxView.java中檢索值以預填充視圖。
這裏是我的控制器
@RequestMapping(value = "accounting", method = RequestMethod.GET)
public String showPage(Model model) {
XXXMain xxxMain = new XXXMain();
XXXView xxxView = new XXXView();
service.loadXXXForm(xxxMain, xxxView);
model.addAttribute("xxxMain", xxxMain);
model.addAttribute("xxxView", xxxView);
return "admin/xxx";
}
所以當我使用xxxMain.java檢索我編碼這樣的JSP。
<form:form modelAttribute="XXXMain" method="post" action="/app/home/save">
</form:form>
也是我使用Spring標籤,像
<form:input path="name" size="15"/>
現在,在視圖中的字段爲空,一切都很好,但是當我有預填充字段,我我不知道採取什麼方法作爲
<form:input path="name" size="15"/>
沒有值屬性填充字段。所以我所做的就是使用默認值填充XXXMain.java類以及XXXView.java類,如控制器代碼片段中所示。這種方式的值預先填充視圖時首次加載。但我不確定我是否通過填充xxxMain.java文件來做正確的事情,該文件實際上只應包含用戶輸入的值。
我該如何改進這種設計?
非常感謝。
拉維
好博客! (+1) – 2010-08-19 05:46:33
謝謝,我很高興你喜歡它! – earldouglas 2010-08-19 16:15:07