java无法解析为类型jsp_无法编译JSP类:DataConnection无法解析为类型

我在执行tomcat 7服务器中的jsp文件时遇到以下错误。 请帮忙无法编译JSP类:DataConnection无法解析为类型

注:我是jsp的新手,甚至对于java,所以位详细的解释将不胜感激。

An error occurred at line: 26 in the jsp file: /checkLoginRedirect.jsp

DataConnection cannot be resolved to a type

23:

24: try

25: {

26: DataConnection cs = new DataConnection();

27: int res = cs.getResultSet("select * from mnpgui",0);

28:

29: if(res==1)

JSP文件

pageEncoding="ISO-8859-1"%>

NDT

String admin = request.getParameter("adminID");

String password = request.getParameter("adminPW");

session.setAttribute("userName",admin);

%>

try

{

DataConnection cs = new DataConnection();

int res = cs.getResultSet("select * from mnpgui",0);

if(res==1)

{

response.sendRedirect("HomePage.jsp");

}

else

{

response.sendRedirect("loginFailed.jsp");

}

}

catch(Exception e)

{

e.printStackTrace();

}

%>

Java文件

包com.dcddesigns.utilities;

public class DataConnection {

private java.sql.Statement stmt;

private java.sql.Connection conn;

private java.sql.ResultSet rs;

public DataConnection() {

try {

Class.forName("org.postgresql.Driver").newInstance();

conn = java.sql.DriverManager.getConnection("jdbc:postgresql://localhost/db_name?user=username&password=password");

stmt = conn.createStatement();

}

catch (java.sql.SQLException sqle) {

sqle.printStackTrace();

}

catch (Exception e) {

e.printStackTrace();

}

}

public void killOpenObjects() {

try {

if (stmt != null) {

stmt.close();

}

if (conn != null) {

conn.close();

}

}

catch (java.sql.SQLException e) {

System.out.println("Exception in killOpenObjects");

e.printStackTrace();

}

}

public java.sql.ResultSet getResultSet(String query, boolean killTrigger) {

try {

rs = stmt.executeQuery(query);

}

catch (java.sql.SQLException e) {

System.out.println(query);

System.out.println("Exception in DataConnection get ResultSet");

e.printStackTrace();

}

finally {

if (killTrigger) {

killOpenObjects();

}

}

return rs;

}

public int updateTable(String query, boolean killTrigger) {

int rows = 0;

try {

rows = stmt.executeUpdate(query);

}

catch (java.sql.SQLException e) {

if (e.getMessage().indexOf("Invalid argument value: Duplicate entry") == -1) {

System.out.println(e.getMessage());

System.out.println(query);

}

}

finally {

if (killTrigger) {

killOpenObjects();

}

}

return rows;

}

};

2016-08-16

sreejith

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值