本文目錄一覽:
- 1、求JSP根據不同用戶身份分別進入不同的頁面代碼
- 2、JSP中實現教師和學生不同的登入方式,java如何操作數據庫?
- 3、JSP設計登錄界面,數據庫有三個賬號,只有第一個賬號可以正常登錄,其他的則說密碼錯誤,為什麼?
求JSP根據不同用戶身份分別進入不同的頁面代碼
if(frm_zhiwei==”admin”)
{
sql=”select * from 管理員表 where 管理號='”+frm_user+”‘ and 密碼='”+frm_pass+”‘”;
i=1;
}
if((frm_zhiwei==”teacher”)||(frm_zhiwei==”leader”))
{
sql=”select * from 教師表 where 職工號='”+frm_user+”‘ and 密碼='”+frm_pass+”‘”;
i=2;
}
if(frm_zhiwei==”student”)
{
sql=”select * from 學生表 where 學號='”+frm_user+”‘ and 密碼='”+frm_pass+”‘”;
i=3;
}
這一段又問題!!!!!
判斷字符串的匹配不能使用== , ==是用來判斷是否是同一個對象的引用。必須使用equals方法
例如:
frm_zhiwei.equals(”student”);
JSP中實現教師和學生不同的登入方式,java如何操作數據庫?
學生類和教師類分別有登陸方法,通過你的角色的類型,調用不同的方法就行。在類的登陸方法中操作不同的數據庫數據表就行了啊!望有幫助
JSP設計登錄界面,數據庫有三個賬號,只有第一個賬號可以正常登錄,其他的則說密碼錯誤,為什麼?
數據庫依次取出第一個賬號信息與輸入的信息做對比,if中判斷不成立,就走else的處理,然後往jsp輸出後直接rerurn了。這樣又怎麼能登陸成功呢。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/195886.html