关于Struts的简单问题!!!(在线等待) login.jsp中没有发现login.do这个struts方法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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> 把action="./login.do" 中的‘.’去掉 不行的。我不知道还用不用指定Classpath啊!!我看Tomcat的Admin就没有指定。 把action="./login.do" 中的‘.’去掉是对的 一般来讲,你的应用部署在某一个webapp中,所以要加上此名称,例如 http://localhost:8080/webpappname/login.do 我就是部署再一个WebApp中。这个WebApp是Apache+Tomcat+jk2组成的。我用我自己机子做DNS,并设置了一个www.struts.com的域名我试了楼上的方法可是还是不行。就是用Struts提供的例子也是运行不成。总是提示如下The requested URL *.do was not found on this server. 这是我的例子,你对照改一下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> 你的问题可能处在apache+tomcat上,不是struts的问题 java2unix(中国)说的对。我的问题就出在apache+tomcat+jk身上,单不知道我那一点出错了。我单独用tomcat测试就可以。谁能帮我找一个完成的apache+tomcat+jk整合方案,而且是测试成功并长时间应用的方案。 关于Java中使用myeclipse开发wsdl的问题 myeclipse 启动tomcat服务时 请问,J2EE如何实现“插件”功能? weblogic,SOAP,WSDL 请教:我使用Struts做一个用户管理程序。如何在jsp页面之间传递对象? DTD无法访问,导致解析XML出错。 困惑:ID是使用数据库自增好,还是自己设计好? 如果假设200人在线,选用什么服务器比较好? JBuilder9的问题! 第二次发帖!!! ***** shenyuqiang( shenyuqiang )进来领分吧 *********** 一个很简单的问题?请进
<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>
我不知道还用不用指定Classpath啊!!
我看Tomcat的Admin就没有指定。
是对的
例如 http://localhost:8080/webpappname/login.do
我用我自己机子做DNS,并设置了一个www.struts.com的域名
我试了楼上的方法可是还是不行。
就是用Struts提供的例子也是运行不成。总是提示如下
The requested URL *.do was not found on this server.
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>
说的对。我的问题就出在apache+tomcat+jk身上,单不知道我那一点出错了。
我单独用tomcat测试就可以。
谁能帮我找一个完成的apache+tomcat+jk整合方案,而且是测试成功并长时间应用的方案。