读书人

jsp运行出错请各位指点一下解决思路

发布时间: 2013-09-11 17:59:58 作者: rapoo

jsp运行出错请各位指点一下
================================================================
运行环境:Tomcat 6.0+mssql2000(sp3补丁,jdbc sp3两个都打上了)
================================================================
DataConn.java源码如下
=========================================================================
package coms;
import java.sql.*;

public class DataConn
{

private Connection conn=null;
private Statement stmt=null;

public DataConn()
{

try
{

String strDriver= "com.microsoft.jdbc.sqlserver.SQLServerDriver ";
Class.forName(strDriver);

}
catch(ClassNotFoundException cnfe)
{

System.out.print( "数据驱动不存在: "+cnfe.getMessage());

}

try
{

String strConn= "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=chatMessage ";
String strUserID= "chat2007 ";
String strPwd= "chat2007123 ";
conn=DriverManager.getConnection(strConn,strUserID,strPwd);
stmt=conn.createStatement();

}
catch(SQLException se)
{

System.out.print( "创建数据失败: "+se.getMessage());

}

}

//关闭数据链接
public void CloseConn()
{

try
{

if(conn.isClosed()!=true)
{

stmt.close();
conn.close();

}

}
catch(SQLException se)
{

System.out.print( "关闭数据链接失败: "+se.getMessage());

}
}

//查询操作
public ResultSet execSelect(String strSql)
{

ResultSet rs=null;
try
{

rs=stmt.executeQuery(strSql);

}
catch(SQLException se)
{

System.out.print( "查询操作失败: "+se.getMessage());

}

return rs;

}

}

===================================================================
list.jsp源码如下
=====================================================================
<%@ page contentType= "text/html; charset=gb2312 " language= "java " errorPage= " " %>
<%@ page import= "java.sql.* "%>
<%@ page import= "java.util.* " %>
<%@ page import= "coms.DataConn "%>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 " />
<title> 无标题文档 </title>
</head>

<body>

<%

DataConn dc=new DataConn();

try
{

String strSql= "select * from logTa ";
ResultSet rs=null;
rs=dc.execSelect(strSql);
while(rs.next())
{

out.print(rs.getString(2)+ " <br> ");

}
rs.close();

}
catch(Exception ex)
{

out.print( "出错了 ");

}


dc.CloseConn();

%>

</body>
</html>

===============================================================
运行过后出错:


=================================================================
type Exception report

message

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

exception

javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: Bad version number in .class file
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)




[解决办法]
没有仔细看你的代码,光看了出错的信息。

估计应该是你的jdk版本太低了或者是jdk在jvm里的版本和ide里面设定的编译所选的jdk版本不一致所造成的。譬如说在ide里选择了jdk1.5,而机器里只有1.4的情况
[解决办法]
UnsupportedClassVersionError

可能你本机jdk的版本与服务器jdk的版本不一致。
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.myexception.cn/java-web/317.html

读书人网 >J2SE开发

热点推荐