求助:关于HTTP Status 500的问题
我想用Struts+Hibernate+Spring开发一个小项目,服务器用的是Tomcat5.5.17。可是在编码的过程中,出现了一个怪问题。
有一个页面index.jsp,里面使用了
<logic:redirect forward= "welcome "/>
语句跳转到welcome.jsp页面,这个功能可以正常实现。可是一旦我在struts-config.xml中加入:
<form-bean name= "RegisterForm " type= "com.abc.mytest.form.RegisterForm "> </form-bean>
这样一个标签的时候(上面这个ActionForm是存在的,路径也没错),进入index.jsp页面就会出现http status 500的错误,提示如下:
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException org.apache.jasper.servlet.JspServletWrapper.handle
JspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NullPointerException org.apache.struts.taglib.TagUtils.computeURLWithCharEncoding(TagUtils.java:428)
org.apache.struts.taglib.TagUtils.computeURLWithCharEncoding(TagUtils.java:311)
org.apache.struts.taglib.logic.RedirectTag.generateRedirectURL(RedirectTag.java:294)
org.apache.struts.taglib.logic.RedirectTag.doEndTag(RedirectTag.java:268)
org.apache.jsp.index_jsp._jspx_meth_logic_redirect_0(index_jsp.java:87)
org.apache.jsp.index_jsp._jspService(index_jsp.java:59)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
而把 <form-bean> 标签删除掉则页面重新正常显示。
请问为什么会这样??该如何解决?谢谢各位!!
------解决方案--------------------NullPointerException这个有很多种情况,楼主给的信息不够
------解决方案--------------------你直接跑这个RegisterForm有问题不,看你的环境
------解决方案--------------------你的struts-config.xml中Action的配置少了个属性
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.aiyiweb.com/java-web/317.html