我是Struts2的新手,不明白爲什麼我們使用UI標籤而不是簡單的HTML標籤。例如爲什麼我們使用Struts2 UI標籤代替基本的html標籤?有什麼區別?
<s:form action="ActionA">
<s:textfield name="username"></s:textfield>
<s:textfield name="password"></s:textfield>
<s:submit name="submit" value="submit"></s:submit>
</s:form>
<form action="ActionA" method="post">
<input type="text" name="username"/>
<input type="text" name="password"/>
<input type="submit" name="submit"/>
</form>
都執行類似的功能。 我想知道的是我可以使用簡單的html標記<input type="text" name="username"/>
而不是<s:textfield name="username"></s:textfield>
。我也想知道這兩個標籤在執行驗證時的區別。
你的意思是什麼樣的驗證? –
@RomanC像密碼字段應該至少有8個字符? –
可能的重複[爲什麼我們使用struts標籤而不是舊的HTML標籤,它帶來了什麼區別?](http://stackoverflow.com/questions/13905528/why-do-we-use-struts-tags-而不是舊的HTML標籤有什麼區別做它) –