1. Spring提供的輕量級標簽庫
2.可在JSP頁面中渲染HTML元素的標簽
3 用法
1)必須在JSP頁面的開頭處聲明taglib指令
<%@ taglib prefix="fm" uri="http://www.springframework.org/tags/form" %>
2)引入標簽聲明之后就可使用Spring表單標簽
<fm:form/>
<fm:input/>
<fm:password/>
<fm:hidden/>
<fm:textarea/>
<fm:radiobutton/>
<fm:checkbox/>
<fm:select/>
<fm:error/>
4.<fm:form>標簽
1)modelAttribute
指定綁定的模型屬性,默認為command
建議指定
2)action
指定表單提交的目標URL
可不指定,則自動提交到獲取表單頁面的URL
3)method
GET
POST
例:在進入form頁面前綁定模型
public String addUserShow(@ModelAttribute("user")User user){
return "useradd";
}
5. <fm:input/>標簽
path 屬性路徑,表示表單對象屬性,如userName、userCode等
cssClass 表單組件對應的CSS樣式類名
cssErrorClass 當提交表單后報錯(服務端錯誤),采用的CSS樣式類
cssStyle 表單組件對應的CSS樣式
htmlEscape 綁定的表單屬性值是否要對HTML特殊字符進行轉換,默認為true
注意: 表單組件標簽也擁有HTML標簽的各種屬性,比如:id、onclick等等,都可以根據需要,靈活使用
