程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> jsp web項目 mysql-jsp連接數據庫第一步就出現問題

jsp web項目 mysql-jsp連接數據庫第一步就出現問題

編輯:編程綜合問答
jsp連接數據庫第一步就出現問題

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page contentType="text/html; charset=utf-8" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import="java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">



用戶登錄

<% try
{ Class.forName("com.mysql.jdbc.Driver");}
catch(Exception e){
e.printStackTrace();
}
Connection conn;
ResultSet rs;
String sql;
String username=request.getParameter("in_user");
String password=request.getParameter("in_password");
try
{
String database="mydb";
String url="jdbc:mysql://localhost/"+database;
conn=DriverManager.getConnection(url,"root","root");
PreparedStatement pstmt=null;
sql="select * from user where username=? and password=?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,username);
pstmt.setString(2,password);
rs=pstmt.executeQuery();
if(rs.next())
{ request.getSession(true);
session.setAttribute("username",username);
session.setAttribute("password",password);
session.setAttribue("enter","true");
response.sendRedirect("index.jsp");
}
else{out.println("您輸入的信息有誤,請重試!");response.setHeader("refresh", "5;URL=Login.jsp");

}}
catch(Exception e){
out.print("系統出錯,請重試");
}
%>
如果你的浏覽器不支持自動跳轉,請點擊此處

HTTP ERROR 500

Problem accessing /MyFirstWeb/login.jsp. Reason:

PWC6033: Error in Javac compilation for JSP

PWC6199: Generated servlet error:
string:///login_jsp.java:6: ??? com.mysql.jdbc ???

PWC6197: An error occurred at line: 13 in the jsp file: /login.jsp
PWC6199: Generated servlet error:
string:///login_jsp.java:83: ?????
??? ?? setAttribue(java.lang.String,java.lang.String)
??? ?? javax.servlet.http.HttpSession

Caused by:
org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP

PWC6199: Generated servlet error:
string:///login_jsp.java:6: ??? com.mysql.jdbc ???

PWC6197: An error occurred at line: 13 in the jsp file: /login.jsp
PWC6199: Generated servlet error:
string:///login_jsp.java:83: ?????
??? ?? setAttribue(java.lang.String,java.lang.String)
??? ?? javax.servlet.http.HttpSession

****##** 貌似第一步Class.forName就錯了,哪裡錯了了,我在項目右鍵properties-----java buile path------add external jars裡加入了jmysql-connector-java-5.0.6-bin.jar啊 求大蝦指點

最佳回答:


你的session定義在哪裡,上面的代碼上沒有看到。如果沒有定義,將上面的request.getSession(true);改成HttpSession = request.getSession(true);

yougehubi
yougehubi
yougehubi
save4me
yougehubi
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved