- 论坛徽章:
- 0
|
我用Jbuilder写的一个Struts的Web程序,老是出现问题?
在Tomcat下的错误:
javax.servlet.ServletException: Cannot retrieve mapping for action /login
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:75![](static/image/smiley/default/icon_cool.gif)
org.apache.jsp.index_jsp._jspService(index_jsp.java:83)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
1.在index.jsp的form为
<html:form action="/login.do" method="post">;
<table align="center" cellspacing="1" cellpadding="1">;
<tr>;
<td>;<html:text property="name">;</html:text>;</td>;
</tr>;
<tr>;
<td>;<html:password property="pass">;</html:password>;</td>;
</tr>;
<tr>;
<td>;<html:submit>;</html:submit>;</td>;
</tr>;
</table>;
</html:form>;
2.web.xml是Jbuilder自动生成的,其Servlet-mapping为
<servlet-mapping>;
<servlet-name>;action</servlet-name>;
<url-pattern>;*.do</url-pattern>;
</servlet-mapping>;
3.srtuts-config.xml为
<?xml version="1.0" encoding="UTF-8"?>;
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">;
<struts-config>;
<form-beans>;
<form-bean name="loginForm" type="yang.loginForm" />;
</form-beans>;
<action-mappings>;
<action name="loginForm" path="/loginAction" scope="request" type="yang.loginAction">;
<forward name="success" path="/hello.jsp" />;
<forward name="failure" path="/no.jsp" />;
</action>;
</action-mappings>;
</struts-config>;
4.hello.jsp为
<%@ page contentType="text/html; charset=GBK" %>;
<html>;
<head>;
<title>;
hello
</title>;
</head>;
<body bgcolor="#ffffff">;
<h1>;
<%=request.getAttribute("name" %>;
</h1>;
</body>;
</html>;
请问一下这个是什么问题??现在是头晃了,看不出是什么问题了!
谢谢! |
|