解决方案 »

  1.   

    经过Action-validation.xml验证通过后
    xml怎么验证啊?第一回听说用xml验证数据
      

  2.   


    这种方法已经不用了么?
    <?xml version="1.0" encoding="UTF-8" ?>
    <!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="userName">
          <field-validator type="requiredstring">
            <param name="trim">true</param>
            <message>请填写用户名</message>
          </field-validator>     <field-validator type="regex">  
            <param name="regexExpression"><![CDATA[(\w{1,20})]]></param>
           <message>不符合规则</message>  
         </field-validator>
       </field>    
        </validators> 
      

  3.   

    可以用得。我以前也用过。
    前台传递的变量你可以直接写在action中,或者用request.getParameter("userName")
    request.getParameter("userPassword")
    获取
      

  4.   

    提交页面文本框不是有name属性么,在struts2后台定义private string name;然后用get/set方法就能直接获取到
      

  5.   

    validation.xml校验的fieldName是支持ognl的。如果你action里面已经有了这些属性的set/get方法这么写就可以了
      

  6.   

    struts2.*中也有啊,但是很少用!!!
      

  7.   

    用serverlet啊  应该是可以的
      

  8.   

    获取前台标签的值分两种情况:
    1.servlet框架,直接用request.getParameter("name");
    2.ssh框架,直接在action定义与前台标签名相同的String属性,struct可以直接将前台同名标签的值赋值给action的String属性。
    action获取到前台值之后,存入数据库分两种情况:
    1.servlet框架,可以使用jdbc直连数据库技术。
    2.ssh框架,可以使hibernate技术。
      

  9.   

    在action (最好继承ActionSupport)中写上定义userName,userPassword变量,写上对应的getxx,setxx方法。。