用username不就可以了,需要一个action来实现验证动作

解决方案 »

  1.   

    我是说
    <html:form name="name" type="com.nmae"></html:form>
    这里的name是用到的bean的名字。<form name="formName" action="url">
    </form>
    这里的name是用到的form的名字。在客户端要知道表单的名字才可以使用控件。
      

  2.   

    <html:form action="/Abc.do"> 應該要有 ActionMapping 到 Abc.do
    而 Abc.do 一定會有 AbcForm 對應你的 AbcForm 就是你的 formName此外, 你可以檢視原始檔案(html), 就知道名字應該是什麼了
    javascript 絕對是在 struts-tag 處理完之後
    在 client 執行的..
      

  3.   

    jakarta99(99% jakarta) is right
      

  4.   

    jakarta99(99% jakarta)说得也对
      

  5.   

    1 加载页面时装入一 *.js,其中有验证的代码function xxxx();
    2 <html:form .........>
         ..... 
         <html:submit onclick="xxxx()" ..../>
      </html:form>
      

  6.   

    用validation.xml文件做验证,可以自动的生成client端的script代码,省事不少。
    具体你可以查查资料。
      

  7.   

    DynaValidateForm
    validate属性为true
    配置validation.xml文档
    validation-rules.xml是一般的,可以添加一些
    多研究一下struts的官方例子.
      

  8.   

    heihei.写js代码只要让jsp运行后“察看源文件”,根据原文件来写。很轻松的,管他在jsp里面是什么名字,反正生成了html就跑不了了。