任何人都可以請解釋路徑屬性如何在Spring中將對象從html表單綁定到Java類。我是新手到春季Web框架請幫忙。Spring中的路徑屬性
回答
長話短說,使用java bean約定將path屬性綁定到java屬性中。例如,對於以下的形式:
<form:form method="post" modelAttribute="theStudent">
Name: <form:input type="text" path="name"/>
Cool?: <form:input type"checkbox" path="cool"/>
<button>Save</button>
</form:form>
而繼控制器處理程序方法:的
public class Student {
private String name;
public String getName() { return this.name; }
public void setName(String name) { this.name = name; }
private boolean cool;
public boolean isCool() { return this.cool; }
public void setCool(boolean cool) { this.cool = cool; }
}
更多信息:如果Student類與以下屬性定義
@RequestMapping(...)
public String updateStudent(@ModelAttribute("theStudent") Student student) {
// ...
}
會自動綁定JavaBeans召喚可在section 8.3 of the specification document處獲得。
那命令對象呢? –
這只是modelAttribute的另一種語法。所以'commandObject =「theStudent」'會給出相同的結果 – gerrytan
你好,這不會工作,除非你在表單中添加commandName =「command」。 – FrankelStein
- 1. 在窗體中的路徑屬性:select - spring 2.5 JSP
- 2. Spring不能在Tomcat類路徑中找到屬性文件。
- 3. Spring集成HTTP:不一致的屬性「路徑」爲
- 4. ARC2中的SPARQL屬性路徑
- 5. Marklogic中的SPARQL 1.1屬性路徑8
- 6. 類路徑中的Couchbase屬性文件
- 7. 窗體標記中的路徑屬性
- 8. Spring中的WebContentFile的路徑
- 9. 嵌套屬性路徑
- 10. 「屬性'路徑'沒有值」
- 11. Spring MVC:將標記屬性傳遞給控制器通過路徑屬性
- 12. Spring - applicationContext.xml中的路徑
- 13. 類路徑中的Spring MVC
- 14. 將相對路徑作爲屬性文件中的屬性
- 15. 無法解析屬性路徑中的所有屬性引用
- 16. 如何將spring中的屬性設置爲WEB-INF中的路徑名?
- 17. 映射一個子類屬性在Spring MVC形成路徑
- 18. 在屬性文件中存儲路徑
- 19. 在運行時指定java屬性路徑的路徑
- 20. 的Drupal的工作路徑屬性
- 21. 無法在spring-context.xml中加載屬性文件。屬性文件的路徑給出的dev.properties
- 22. 路徑上的聚合關係屬性
- 23. 屬性的Ant-Junit類路徑
- 24. Symfony的ObjectNormalizer空屬性路徑
- 25. 屬性路徑的正則表達式
- 26. 重寫xml的屬性與路徑
- 27. 的路徑選擇屬性 - Raphael.js
- 28. Rails:嵌套屬性的編輯路徑
- 29. Symfony2的屬性路徑解析錯誤
- 30. Rails的使用對象屬性路徑
嘗試搜索「spring form tags」。它看起來像具有spring屬性的html標籤將html表單綁定到對象。 – Oneb
我做到了,但沒有有用的信息,無法理解,所以試過要求堆棧:) –
請參閱http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html – 2013-07-15 05:38:17