在Java中能运行,在jsp中却挂了,求大神解答 jspjavaexception异常html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是java中的package vo;import java.util.List;import dao.lmpl.StudentDAOlmpl;public class Test2 { public static void main(String[] args) { List stus=null; StudentDAOlmpl ds=new StudentDAOlmpl(); try { stus=ds.getAllStudent(); } catch (Exception e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } for(int i=0;i<stus.size();i++){ Student stu=(Student)stus.get(i); System.out.print(stu.getStuno()+" "); System.out.print(stu.getStuname()+" "); System.out.println(stu.getStusex()); } }}这是jsp中的<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%@page import="vo.Student" %><%@page import="dao.lmpl.*" %><html> <body> <table align="center"> <caption>所有学生信息</caption> <tr bgcolor="yellow"> <td>学号</td> <td>姓名</td> <td>性别</td> </tr> <% List stus=null; StudentDAOlmpl ds=new StudentDAOlmpl(); try { stus=ds.getAllStudent(); } catch (Exception e) { out.println("出错了: "+e.getMessage()); } for(int i=0;i<stus.size();i++){ Student stu=(Student)stus.get(i); %> <tr bgcolor="pink"> <td><%=stu.getStuno() %></td> <td><%=stu.getStuname() %></td> <td><%=stu.getStusex() %></td> </tr> <% } %> </table> </body></html> java运行结果:0002 郭丽芳 女 0003 林金玉 女 0004 王丽华 女 0005 李星武 男 0006 何悦 男 0007 李丽晶 女 0008 邓丽财 女 0009 郑义进 男 0010 陈华博 男 jsp中:如果没有红色字体的try 结果如下HTTP Status 500 - An exception occurred processing JSP page /1.jsp at line 19type Exception reportmessage An exception occurred processing JSP page /1.jsp at line 19description The server encountered an internal error that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: An exception occurred processing JSP page /1.jsp at line 1916: List stus=null;17: StudentDAOlmpl ds=new StudentDAOlmpl();18: //try {19: stus=ds.getAllStudent();20: //} catch (Exception e) {21: // out.println("出错了: "+e.getMessage());22: //}Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)root causejavax.servlet.ServletException: java.lang.Exception: 操作中出现错误!!! org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:905) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:834) org.apache.jsp._1_jsp._jspService(_1_jsp.java:122) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)root causejava.lang.Exception: 操作中出现错误!!! dao.lmpl.StudentDAOlmpl.getAllStudent(StudentDAOlmpl.java:38) org.apache.jsp._1_jsp._jspService(_1_jsp.java:84) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349) javax.servlet.http.HttpServlet.service(HttpServlet.java:725) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)note The full stack trace of the root cause is available in the Apache Tomcat/8.0.9 logs.Apache Tomcat/8.0.9 学会自己 debug,以调试方式运行服务器,然后在 StudentDAOlmpl.38 行添加一个断点,右击源码左边标尺,Toggle Breakpoint,然后刷新网页,Eclipse 会停在你的断点上,然后从菜单或工具栏上找 step over (下一步),这时如果出错它会走到你的 catch 语句,如果你没有用 catch 处理,那么你应该重新再来一次但在 38 行的时候你按 step into 进入到你的取数据的方法内去看你的这个取数据的方法有什么毛病。 java网络爬虫问题????????? 关于struts-config.xml问题 到底什么叫业务 jsp里怎么取select的值 一个判断随机数的问题。请各位英雄赐教!! 调查一下:你们的mp3都是哪个牌子的哪个型号的? 抢答题:什么是Tomcat? c3p0突然报错 问个很菜的关于static的问题,麻烦各位回答咯·!:::))) 问一个关于SQL语句问题!! 获取音频文件时长 unexpected token: 8
package vo;import java.util.List;import dao.lmpl.StudentDAOlmpl;public class Test2 { public static void main(String[] args) {
List stus=null;
StudentDAOlmpl ds=new StudentDAOlmpl();
try {
stus=ds.getAllStudent();
} catch (Exception e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
for(int i=0;i<stus.size();i++){
Student stu=(Student)stus.get(i);
System.out.print(stu.getStuno()+" ");
System.out.print(stu.getStuname()+" ");
System.out.println(stu.getStusex());
}
}
}这是jsp中的
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%@page import="vo.Student" %>
<%@page import="dao.lmpl.*" %><html>
<body>
<table align="center">
<caption>所有学生信息</caption>
<tr bgcolor="yellow">
<td>学号</td>
<td>姓名</td>
<td>性别</td>
</tr>
<%
List stus=null;
StudentDAOlmpl ds=new StudentDAOlmpl();
try {
stus=ds.getAllStudent();
} catch (Exception e) {
out.println("出错了: "+e.getMessage());
}
for(int i=0;i<stus.size();i++){
Student stu=(Student)stus.get(i);
%>
<tr bgcolor="pink">
<td><%=stu.getStuno() %></td>
<td><%=stu.getStuname() %></td>
<td><%=stu.getStusex() %></td>
</tr>
<%
}
%>
</table>
</body>
</html>
0002 郭丽芳 女
0003 林金玉 女
0004 王丽华 女
0005 李星武 男
0006 何悦 男
0007 李丽晶 女
0008 邓丽财 女
0009 郑义进 男
0010 陈华博 男
jsp中:如果没有红色字体的try 结果如下
HTTP Status 500 - An exception occurred processing JSP page /1.jsp at line 19type Exception reportmessage An exception occurred processing JSP page /1.jsp at line 19description The server encountered an internal error that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: An exception occurred processing JSP page /1.jsp at line 1916: List stus=null;
17: StudentDAOlmpl ds=new StudentDAOlmpl();
18: //try {
19: stus=ds.getAllStudent();
20: //} catch (Exception e) {
21: // out.println("出错了: "+e.getMessage());
22: //}
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root causejavax.servlet.ServletException: java.lang.Exception: 操作中出现错误!!!
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:905)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:834)
org.apache.jsp._1_jsp._jspService(_1_jsp.java:122)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root causejava.lang.Exception: 操作中出现错误!!!
dao.lmpl.StudentDAOlmpl.getAllStudent(StudentDAOlmpl.java:38)
org.apache.jsp._1_jsp._jspService(_1_jsp.java:84)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.9 logs.Apache Tomcat/8.0.9