错误信息如下:
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.NullPointerException
org.apache.jsp.data_005ftest_jsp._jspService(data_005ftest_jsp.java:116)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
源代码如下:
<%
Connection conn=null;
Statement stmt=null;
String sql=null;
ResultSet rs=null;
int ret;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String urlsto="jdbc:microsoft:sqlserver://localhost:1433/";
conn=DriverManager.getConnection(urlsto,"sa","xtdjxyc");
stmt=conn.createStatement();
sql="create database smaple";
ret=stmt.executeUpdate(sql);
sql="use smaple";
ret=stmt.executeUpdate(sql);
sql="create table customer("+
"Id int(5) not null primary key,"+
"Name varchar(6) not null,"+
"addtime timestamp null,"+
"Email varchar(20) not null,"+
")";
ret=stmt.executeUpdate(sql);
}
catch(ClassNotFoundException e){
e.printStackTrace();
out.println("<h1>NotFounddatabase");
}
catch(SQLException e1){
e1.printStackTrace();
out.println("<h1>can't connecttion");
}
DatabaseMetaData meta=conn.getMetaData();
out.println("<h1>create success");
out.println("<br>");
out.println("meta.getURL()");
stmt.close();
conn.close();
%>
数据库可以正常的连接上,就是抛出了这么一个错误,请高手们指点一二是什么问题
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.NullPointerException
org.apache.jsp.data_005ftest_jsp._jspService(data_005ftest_jsp.java:116)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
源代码如下:
<%
Connection conn=null;
Statement stmt=null;
String sql=null;
ResultSet rs=null;
int ret;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String urlsto="jdbc:microsoft:sqlserver://localhost:1433/";
conn=DriverManager.getConnection(urlsto,"sa","xtdjxyc");
stmt=conn.createStatement();
sql="create database smaple";
ret=stmt.executeUpdate(sql);
sql="use smaple";
ret=stmt.executeUpdate(sql);
sql="create table customer("+
"Id int(5) not null primary key,"+
"Name varchar(6) not null,"+
"addtime timestamp null,"+
"Email varchar(20) not null,"+
")";
ret=stmt.executeUpdate(sql);
}
catch(ClassNotFoundException e){
e.printStackTrace();
out.println("<h1>NotFounddatabase");
}
catch(SQLException e1){
e1.printStackTrace();
out.println("<h1>can't connecttion");
}
DatabaseMetaData meta=conn.getMetaData();
out.println("<h1>create success");
out.println("<br>");
out.println("meta.getURL()");
stmt.close();
conn.close();
%>
数据库可以正常的连接上,就是抛出了这么一个错误,请高手们指点一二是什么问题
解决方案 »
- hibernate 二级缓存和查询缓存有什么区别呢? 请教了!
- 新手,swt 问题
- 如何将int数组写入文件/读出?
- 求救!!!!!zip包里有中文文件名解压时报错
- 菜鸟请教!急用!
- 请问有friendly,和private protected 这两种访问权限吗 ?
- 为什么String类实现了java.io.Serializable 却不定义readObject,writeObject??
- 在做加密算法。请教一个很初级的问题:怎么得到String的二进制代码?急!!
- 程序解答,望各位帮忙,急!急!急!(在线等)
- java画十个矩形放在一个大矩形内,这十个矩形不能重叠,不能越界,该如何实现
- 郁闷的问题。连接连接池的连接问题。急急急80分
- 线程的创建
其中一处:String urlsto="jdbc:microsoft:sqlserver://localhost:1433/"; 应该写成:String urlsto="jdbc:microsoft:sqlserver://localhost:1433";
可能是url的问题,导致connection无法创建,从而导致了NullPointerException
是你的jsp 页面的116行没有获得对象出现了空指针错误,,
把你的116行代码拷贝过来我们看看