And this is my *LoginAction-validation.xml: {I check the App folders ,the
xml and LoginAction.class are in the same folder.}*
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator
1.0.2//EN"
  "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd";>
 <validators>
  <field name="userName">
   <field-validator type="requiredstring">
   <message>用户名必填!</message>
   </field-validator>
   <field-validator type="regex">
    <param name="expression"><![CDATA[(\w{4,25}]]></param>
    <message>用户名只能是字母和数字,且长度在4到25个字符之间</message>
   </field-validator>
   </field>
  <field name="passwd">
   <field-validator type="requiredstring">
    <message>密码必填!</message>
   </field-validator>
   <field-validator type="regex">
    <param name="expression"><![CDATA[(\w{4,25})]]></param>
    <message>密码只能是字母和数字,且长度在4到25个字符之间</message>
   </field-validator>
  </field>
  <field name="vercode">
   <field-validator type="requiredstring">
    <message>验证码必填!</message>
   </field-validator>
   <field-validator type="regex">
    <param name="expression"><![CDATA[(\w{6,6})]]></param>
    <messag>验证码只能是数字和字母,且长度为6!</message>
   </field-validator>
  </field>
 </validators>

2009/4/13 白鹏 <bill.tech...@gmail.com>

> Hello ,  the main codes in jsp is:
>
> *log.jsp *
> <s:form method="post" action="/login/login.action" *validation="true"* >
>      用户名:<s:textfield name="userName" /> <br>
>      密码:<s:password name="passwd" /> <br>
>      验证码: <s:textfield name="vercode" /><br>
>      验证码如图:<img src="authImg.do" id="authImg"/> <br>
>      看不清? <a href="log.jsp" onclick="refresh()">单击此处刷新</a>
>      <input type="hidden" name="redirectUrl" value="<s:property
> value="redirectUrl"/>"/>
>      <input type="submit" value="确定">
>      <input type="reset" value="重置">
>     </s:form>
>
> *The returned html file contains:*
>
> <script type="text/javascript"
> src="/LearnDataProject/struts/xhtml/validation.js"></script>
>  <script type="text/javascript"
> src="/LearnDataProject/struts/utils.js"></script>
>
> but *There isn't the folder 'struts' in my App /LearnDataProject .*
> **
> *Why this happens??? *
> *Thanks for your help! *
>

Reply via email to