<html:form action="login" method="post" focus="name">
<table border="0">
<tr>
<td>Login:</td>
<td><html:text property="name" /></td>
搞错了 错误是这样的 javax.servlet.ServletException: Cannot create rewrite URL: java.net.MalformedURLException: Cannot retrieve ActionForward named toRegi
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp.login_jsp._jspService(login_jsp.java:78)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
<table border="0">
<tr>
<td>Login:</td>
<td><html:text property="name" /></td>
搞错了 错误是这样的 javax.servlet.ServletException: Cannot create rewrite URL: java.net.MalformedURLException: Cannot retrieve ActionForward named toRegi
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp.login_jsp._jspService(login_jsp.java:78)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
<html:link forward="failure">我要注册</html:link>
或者是这样
<html:link forward="sucess">我要注册</html:link>
试试行不行
你可以连接一个action,在action里面处理跳转
匹配的路径 <action
path="/toRegi"
scope="request"
type="net.flylsx.test.struts.action.ToRegiAction"
validate="false">
<forward name="sucess" path="/register.jsp" />
</action>
这种方法是可行的 struts in action 有这个一段 我是照搬的
<LI><html:link forward="logoff">Sign out</html:link></LI> <action
path="/Logoff"
type="app.LogoffAction">
<forward
name="success"
path="/pages/Welcome.jsp"/>
</action>
<html:link forward="/toRegi.do">我要注册</html:link>
<html:form action="/login.do" method="post" focus="user">
这句里的action都没有定义,你在struts_config里得到什么呢?应该改成如下
<html:form action="/toRegi" method="post" focus="user">
这样子应该没有问题了。
action不能为空,要指向你的xxAction.
path="/toRegi"中的"/toRegi"