台灣最大程式設計社群網站
線上人數
1674
 
會員總數:246494
討論主題:190002
歡迎您免費加入會員
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
轉址問題
價值 : 0 QP  點閱數:1475 回應數:0
樓主

ANDY
初學者
67 27
62 48
發送站內信

請幫我看一下程式碼,為什麼登入成功轉址都轉不成功,登入失敗轉址就沒問題。

<%@ page contentType="text/html"
        import="java.sql.*, java.util.Date"%>
<%!
//宣告所需要的變數
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;

//jspInit() function,在此jsp程式被載入時會自動執行
public void jspInit()
{
   try
   {
    //呼叫JDBC Driver...
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    //建立一個Connection...
    conn = DriverManager.getConnection("jdbc:odbc:cit");

    //建立一個Statement,並設定記錄指標類型為可前後移動...
    stmt =conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

    }
   catch(Exception ex)
    {
       System.out.println(ex.toString());
    }
}

//jspDestroy() function,在此jsp程式結束時會自動執行
public void jspDestroy()
{
   try
   {
    rs.close();  //關閉ResultSet物件
    stmt.close();//關閉Statement物件
    conn.close(); //關閉Connection物件
   }
    catch(Exception ex)
    {
       System.out.println(ex.toString());
    }
}

%>
<html>
<head>
<title>session變數的應用</title>
</head>
<body>
<center>
<font size = 5 color = blue>session變數的應用</font>
</center>
<%
String id = request.getParameter("id");
String password = request.getParameter("password");
%>
<%
//撰寫一String,主要存放為擷取item table資料的SQL
String sql="select * from member where id= ";
       sql = sql + "'" + id + "' and password='" + password + "'";

//建立一個ResultSet,並透過SQL語法從item table中取資料建立資料結果集
rs = stmt.executeQuery(sql);

if (rs.next())
{
session.setAttribute("id", rs.getString("id"));
session.setAttribute("password", rs.getString("password"));//將資料存入session中
String w_id = request.getParameter("id");
String w_psw = request.getParameter("password");
String chk_id = (String) session.getAttribute("w_id"); //將資料由session中取出
String chk_psw = (String) session.getAttribute("w_psw");

if (w_id.equals(chk_id) && w_psw.equals(chk_psw))
{
%>
<font size = 5 color = blue>恭喜你,你已經成功登入了</font>
<%
response.sendRedirect("aa.htm");
%>
<%
}
%>
<%
}
else
{
%>
<font size = 5 color = blue>抱歉,失敗登入</font>
<%
response.sendRedirect("session.htm");
%>
<%
}
%>
</body>
</html>

本篇文章發表於2004-06-10 21:54
目前尚無任何回覆
   

回覆
如要回應,請先登入.