jsp里:
  <body>
   <form name="f" action="" method="post">
    user:<input type="text" name="username"/> password:<input type="text" name="password"/><br><br>
    <input type="button" value="submit1" onclick="javascript:document.f.action='login1.action;document.f.submit();"/>
    <input type="button" value="submit2" onclick="javascript:document.f.action='login2!add.action;document.f.submit();"/>
    </form>
</body>struts.xml里
 <action name="login*" class="login{1}" >
            <result>
               /userLogin{1}.jsp;
            </result>
        </action>结果是点两个按钮都没有反映,请问是什么原因呢?

解决方案 »

  1.   

    'login1.action
    ->
    'login1.action'
    ?
      

  2.   


     <body>
       <form name="f" action="" method="post">
        user:<input type="text" name="username"/> password:<input type="text" name="password"/><br><br>
        <input type="button" value="submit1" onclick="javascript:document.f.action='login1.action';document.f.submit();"/>
        <input type="button" value="submit2" onclick="javascript:document.f.action='login2!add.action';document.f.submit();"/>
        </form>
    </body>
     
    试试行不行,如果不行,建议把function抽出来再找找吧,那样看起来舒服些,呵呵