login.jsp中没有发现login.do这个struts方法!

解决方案 »

  1.   

    login.jsp文件如下:<html>
    <head>
    <title>Login Page</title>
    </head>
    <body>
    Please enter your user name and password
    <br>
    <form action="./login.do" method=POST>
    <table>
    <tr>
      <td>User Name:</td>
      <td><input type=text name=userName>
    </tr>
    <tr>
      <td>Password:</td>
      <td><input type=password name=password>
    </tr>
    <tr>
      <td colspan=2 align=right><input type=submit value="Login"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
      

  2.   

    把action="./login.do" 中的‘.’去掉
      

  3.   

    不行的。
    我不知道还用不用指定Classpath啊!!
    我看Tomcat的Admin就没有指定。
      

  4.   

    把action="./login.do" 中的‘.’去掉
    是对的
      

  5.   

    一般来讲,你的应用部署在某一个webapp中,所以要加上此名称,
    例如 http://localhost:8080/webpappname/login.do
      

  6.   

    我就是部署再一个WebApp中。这个WebApp是Apache+Tomcat+jk2组成的。
    我用我自己机子做DNS,并设置了一个www.struts.com的域名
    我试了楼上的方法可是还是不行。
    就是用Struts提供的例子也是运行不成。总是提示如下
    The requested URL *.do was not found on this server.
      

  7.   

    这是我的例子,你对照改一下
    web.xml
    <servlet>
    <servlet-name>index</servlet-name>
    <display-name>index</display-name>
    <jsp-file>/index.jsp</jsp-file>
    </servlet>
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>index</servlet-name>
    <url-pattern>/index.jsp</url-pattern>
    </servlet-mapping>
    struts-config.xml
    <action name="accountRequestForm" path="/banking" scope="request" type="itso.bank5.struts.actions.BankingAction" input="/index.jsp">
    <forward name="information" path="/accountinfo.jsp">
    </forward>
    <forward name="funds" path="/deposit.jsp">
    </forward>
    <forward name="translist" path="/transactions.jsp">
    </forward>
    <forward name="fail" path="/error.jsp">
    </forward>
    </action>
    login.jsp
    <form action="/login.do" method=POST>
      

  8.   

    你的问题可能处在apache+tomcat上,不是struts的问题
      

  9.   

    java2unix(中国)
    说的对。我的问题就出在apache+tomcat+jk身上,单不知道我那一点出错了。
    我单独用tomcat测试就可以。
    谁能帮我找一个完成的apache+tomcat+jk整合方案,而且是测试成功并长时间应用的方案。