驗證HTML標籤我有一個JSP頁面如何使用Struts 2
<form action="passData" method="post">
<input type="text" name="username" />
<input type="submit"/>
</form>
我有動作類UserData.java
與Struts2的
的配置和我使用UserData-validation.xml
進行驗證
<field name="username">
<field-validator type="requiredstring">
<message>Name is required</message>
</field-validator>
</field>
但如果我使用
<s:textfield name="username"/>
它工作正常。但我想使用簡單的HTML標籤。
添加你的動作,添加你的Struts.xml和InterceptorStack聲明...如果'
'不工作,試着讓它工作,而不是支持蹩腳的html標籤:/你有吸氣劑和在Action中設置用戶名? – 2013-03-25 09:54:59我有get-set用戶名。如果我使用
,那麼驗證工作正常,但是當我使用然後不工作 – 2013-03-25 09:57:01好吧,明白了。那麼你爲什麼要使用經典的HTML標籤呢?因爲你不喜歡Struts標籤生成的代碼?如果是這樣,請在struts.xml中指定'theme =「simple」',以防止Struts生成除元素代碼之外的任何代碼(如標籤等)。 – 2013-03-25 10:00:38