type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
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)
root cause java.lang.NullPointerException
org.apache.jsp.stuinfo_005fshow_jsp._jspService(stuinfo_005fshow_jsp.java:68)
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)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.请问这是什么原因,其他内容都能显示,就是不能显示从数据库取出的数据
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
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)
root cause java.lang.NullPointerException
org.apache.jsp.stuinfo_005fshow_jsp._jspService(stuinfo_005fshow_jsp.java:68)
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)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.请问这是什么原因,其他内容都能显示,就是不能显示从数据库取出的数据
解决方案 »
- struts标签中property属性中不能使用java变量的问题(高手请进)
- ireport和jasperReport的2个问题
- java_web 中src和web之间各个文件是如何配置的。
- java代码实现限制某个IP段不能访问
- 如何使用valuelist
- 如何表示上一级目录?/表示根目录吧?不添加表示什么?
- SSL成功配置以后,如何解决弹出安全认证窗口的问题
- 怎样把String的字符串放到byte[]数组里?怎样把byte[]数组放到一个String的变量中?
- 一个关于网页运行applet的问题
- 谁能提供一个例子呀,是不是要在支持的目录下,再建好几个目录,然后分别放什么*.class,*.jar,什么什么的?
- 图片显示问题
- 有人了解现在时下流行的“静态网页技术”的实现原理么?
典型的空指针异常,需要源码才能看出错误在哪里
import java.sql.*;
import java.io.*;
public class operdb
{
private String driver=null;
private String url=null;
private String uid=null;
private String psw=null;
private Connection conn;
private Statement smt;
private ResultSet rs;
operdb()
{
driver="com.microsoft.java.jdbc.sqlserver.SQLServerDriver";
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=";
uid="";
psw="";
}
public void dbconnect(String dbname)
{
try
{
Class.forName(driver).newInstance();
url=url+dbname;
conn=DriverManager.getConnection(url,uid,psw);
}
catch(Exception ex)
{
System.out.print(ex.getMessage());
}
}
public ResultSet dbquery(String dbname,String sql)
{
try
{
this.dbconnect(dbname);
smt=conn.createStatement(1004,1007);
rs=smt.executeQuery(sql);
}
catch(Exception ex)
{
System.out.print(ex.getMessage());
}
return rs;
}
}这个编译也通过了,我的sqlserver是windows身份验证,用JCreator编译生成.class文件,不知道是哪里有问题
或者你可以先把executeQuery语句屏蔽掉,输出stmt对象看看
public static void main(String[] args)
{
operdb op = new operdb();
op.dbconnect() ...
... ...
用dbquery 查询出数据,并打印出来..
}
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=";