struts中出现HTTP Status 500的错误怎么解决?

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

root cause

java.lang.NullPointerException
com.action.UserInfoAction.executeUpdate(UserInfoAction.java:43)
com.action.UserInfoAction.execute(UserInfoAction.java:60)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs
若需要详细的代码可以留下邮箱,有人帮我用Mysql调试的时一点问题都没有,在我电脑上运行就出现该问题,我实在是无法解决,所以请高手指点.要代码的话可以留下邮箱.
try{
四十三:Statement stmt=con.createStatement();
int iCount=stmt.executeUpdate(sql);
System.out.println("操作成功,所影响的记录为"+String.valueOf(iCount));
}
catch(SQLException e){
}
return true;
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)throws SQLException{
UserInfoActionForm userInfoActionForm=(UserInfoActionForm)form;
userInfoActionForm.setName(userInfoActionForm.getName());
userInfoActionForm.setAge(userInfoActionForm.getAge());
userInfoActionForm.setSex(userInfoActionForm.getSex());
userInfoActionForm.setProfession(userInfoActionForm.getProfession());

String messager="添加用户失败!!!";
六十三:if(executeUpdate(userInfoActionForm)){
messager="添加用户成功!!!";

空指针异常了!
位置UserInfoAction中的executeUpdate处。

具体的错误日志里面有啊:
java.lang.NullPointerException(这就是说空指针异常)
com.action.UserInfoAction.executeUpdate(UserInfoAction.java:43)
com.action.UserInfoAction.execute(UserInfoAction.java:60)

看完错误日志还是没有搞定的话,就把代码发过来yangming1009@163.com
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-18
UserInfoAction里肯定有数据库操作,这个异常告诉你,在执行SQL的时候出错了
第2个回答  2009-08-18
UserInfoAction.java:43
UserInfoAction.java:60
把这个文件这2行贴出来,这里面有空指针异常。
第3个回答  2019-12-01
空指针错误.
从你补充的代码看,最容易发生空指针地方是mark变量.
public
List
selectMark(Integer
mark)
{
后面加个
if(mark
==
null){
错误处理
}
第4个回答  2009-08-19
看下数据库连接初始化或初始化成功没?

httpstatus500错误解决方法
你好TroubleMaker杰,应该是你的jsp页面没有加入struts支持 解决方法在创建jsp页面的时候输入jsp名称后,底下有一个下拉列表,选择struts12支持,完成就可以了,这样使用struts标签就不会出现这样的错误了。

struts中出现HTTP Status 500的错误怎么解决?
位置UserInfoAction中的executeUpdate处。具体的错误日志里面有啊:java.lang.NullPointerException(这就是说空指针异常)com.action.UserInfoAction.executeUpdate(UserInfoAction.java:43)com.action.UserInfoAction.execute(UserInfoAction.java:60)看完错误日志还是没有搞定的话,就把代码发过来yangming1009@163....

HTTP Status 500 -解决办法
解决方法:在创建jsp页面的时候输入jsp名称后,底下有一个下拉列表,选择struts1.2支持,完成就可以了,这样使用struts标签就不会出现这样的错误了

HTTP Status 500
一般我们会给服务器500错误一个服务器忙,请稍后再试的提示。另一种情况还是这种情况的特殊化,也就是说如果你的JAVA进行了大量的运算,在请求后的一段时间内,不能给请求一个反应,这时也是报500错误的。你的情况很显然是因为JAVA进行了大量的计算不能在有时间内给请求返回正确的信息所致,这种情况可能...

http status 500 错误
,你的页面里有中文,而默认的ISO-8859-1并不符合.所以你应该在第一行加入一句 <%@ page contentType="text\/html;charset=gb2312"%> 2.你的程序:out.println("程序总共循环了:"+count+"次");最后一个分号看见了吗?你改成英文符号的";",而不能用中文的";"....

使用TOMCAT运行JSP,出现500错误,错误内容如下,这是怎么回事~~
http 500内部服务器错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题,如果访问静态页面没问题,那就要分以下几种 情况来分析了: ① 你是否改变过计算机名称。 ② 站点所在的文件目录是否自定义了安全属性。 ③ 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一...

HTTP Status 500 -
这是异常报告。服务器出现内部错误,无法完成请求。不知道什么情况下出现的错误报告,所以也不好提出建议。如果不是系统问题,重启一下或许能恢复。

IE版本11.0出现HTTP Status 500 -如何解决?
IE版本11.0出现HTTP Status 500 -如何解决? 5 HTTPStatus500-typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionjavax.servlet.ServletException:j... HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error...

http status 500
500 是编译上的错误 404 是jsp文件没有找到 java.lang.NullPointerException 空指针 可能是你取的某个值为null,你没有对这种情况进行处理,却对这个值进行了正常的操作。

报错:HTTP Status 500 - struts2中action取不到 值
这些错误可能是服务器本身的错误,而不是请求出错。500 服务器遇到错误,无法完成请求。503 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。你的status是500,估计是你的action配置出了问题,仔细查查呢

相似回答