?? process.jsp
字號:
<%--設置頁面字符集,保證能夠正確顯示中文--%>
<%@ page contentType="text/html;charset=gb2312" import="java.sql.*"%>
<%@ page import="dbBean.*"%>
<%--聲明和創建數據庫訪問Bean的對象conn,生存時間設為session--%>
<jsp:useBean id="conn" class="dbBean.DBBean" scope="session"/>
<%
//將session的生存時間設為無窮大,避免因session過期引起的問題
//session.setMaxInactiveIntelval(-1);
//獲取用戶名
String username=request.getParameter("username");
//將獲得的用戶名進行編碼轉換,防止中文亂碼問題
username=new String(username.getBytes("ISO-8859-1"));
//獲得口令
String password=request.getParameter("password");
//對口令進行編碼轉換
password=new String(password.getBytes("ISO-8859-1"));
ResultSet rs=null;
//查詢數據表user中是否存在匹配的記錄
username=username.trim();password=password.trim();
if(username.equals("")||password.equals("")) response.sendRedirect("login.htm");
else{
String sql="select * from user where name='"+username+"'and password='"+password+"'";
rs=conn.executeQuery(sql);
//若存在匹配記錄
if(rs.next())
{
//將登錄用戶的id號寫入到session中
session.setAttribute("loginId",rs.getString("id"));
//將登錄用戶的用戶名寫入到session中
session.setAttribute("username",rs.getString("name"));
//關閉結果集
rs.close();
//關閉數據庫訪問Bean對象
conn.close();
//重定向到系統內部功能頁面
response.sendRedirect("home.jsp");
}
else
{
rs.close();
conn.close();
//重定向到系統登錄頁面
response.sendRedirect("login.htm");
}
}
%>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -