第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

沒看懂dologin.jsp中修改的東西

我還是不太懂,do.login.jsp到底是怎么引入兩個類的,useBean對象的id就代表類名嗎,參數(shù)為什么變成了loginUser

正在回答

1 回答

<%@?page?language="java"?import="java.util.*"?contentType="text/html;?charset=utf-8"%>
<jsp:useBean?id="userDao"?class="dao.UsersDao"?scope="page"></jsp:useBean>
<jsp:useBean?id="loginUser"?class="po.Users"?scope="page"></jsp:useBean>
<jsp:setProperty?name="loginUser"?property="*"></jsp:setProperty>
<%
??request.setCharacterEncoding("utf-8");//防止中文亂碼
??//如果用戶和密碼都等于admin,則登錄成功
??if(userDao.usersLogin(loginUser))?{
????session.setAttribute("loginUser",loginUser.getUsername());
????request.getRequestDispatcher("login_success.jsp").forward(request,?response);
??}
??else{
?????response.sendRedirect("login_failure.jsp");
??}
%>

?? ? 以上這是dologin.jsp中修改后的代碼。

?????這一章的項目使用了jsp+javaBean的模型來寫(沒有用到數(shù)據(jù)庫,賬號密碼用靜態(tài)數(shù)據(jù)模擬了)

<jsp:useBean?id="userDao"?class="dao.UsersDao"?scope="page"></jsp:useBean>
<jsp:useBean?id="loginUser"?class="po.Users"?scope="page"></jsp:useBean>

? 首先,這兩句代碼使用了jsp動作元素創(chuàng)建了兩個javaBean,相當(dāng)于java中new一個對象的操作,id屬性的值就是對象名。(new一個對象出來就能使用這個對象的成員變量和成員方法,這個你應(yīng)該知道吧?)

<jsp:setProperty?name="loginUser"?property="*"></jsp:setProperty>

? 然后這一句是將前臺登陸頁面提交的表單信息賦值給loginUser這個javaBean中的屬性,這個jsp動作元素不知道的話建議你再看下這個視頻http://idcbgp.cn/video/3965

if(userDao.usersLogin(loginUser))?{
????session.setAttribute("loginUser",loginUser.getUsername());
????request.getRequestDispatcher("login_success.jsp").forward(request,?response);
??}

????這個就是對表單提交的賬號密碼的判斷了,其中“userDao.usersLogin(loginUser)”這個方法來自UserDao這個類。上面已經(jīng)用<jsp:userBean>這個動作元素new出來了,對象名是userDao。

????接下來就是些重定向的操作,看懂了嗎?

8 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

沒看懂dologin.jsp中修改的東西

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號