javax.servlet.ServletException: Exception forwarding for name getblocktype: javax.servlet.ServletException: Cannot find global ActionForward for name getblocktype.do
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.Left_jsp._jspService(Left_jsp.java:74)
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)
我的struts-config.xml 写的这样的
<form-beans>
<form-bean name= "registerForm "
type= "com.struts.form.RegisterForm " />
<form-bean name= "loginForm " type= "com.struts.form.LoginForm " />
<form-bean name= "getblocktypeForm "
type= "com.struts.form.GetblocktypeForm " />
</form-beans>
<global-forwards>
<forward name= "getblocktype " path= "getblocktype.do "> </forward>
</global-forwards>
<action attribute= "getblocktypeForm " input= "/error.jsp "
name= "getblocktypeForm " path= "/getblocktype " scope= "request "
type= "com.struts.action.GetblocktypeAction ">
<forward name= "left " path= "/left2.jsp " />
<forward name= "error " path= "/error.jsp " />
</action>
------解决方案--------------------
这应该是你在Action中的代码有问题,getblocktype这个跳转关键字找不到,你把action的原代码帖出来看看,检查一下大小写