這個問題在struts2.3.x中會常常出現,緣由就是http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd,這個url已通過時了,opensymphony這個組織貌似已經中止運營了,但其主要的開源項目,也都基本找到了新東家,好比struts交由Apache來運營了,下面這個寫法是沒有問題的。用新的dtd文件就能夠了~
<!DOCTYPE validators PUBLIC
"-//Apache Struts//XWork Validator 1.0.2//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">
<validators>
<field name="userId">
<field-validator type="requiredstring">
<message key="errors.required" />
</field-validator>
</field>
<field name="password">
<field-validator type="requiredstring">
<message key="errors.required" />
</field-validator>
</field>
</validators>