資源簡介
在登錄頁面中輸入正確的用戶名、密碼、確認(rèn)密碼則可以正常登錄,并自動跳轉(zhuǎn)到歡迎頁面,并且在歡迎頁面中顯示當(dāng)前所有已經(jīng)登錄的用戶名列表。
數(shù)據(jù)庫中用戶名唯一。登錄錯誤則自動跳轉(zhuǎn)回到登錄頁面,并在登錄頁面中提示"登錄錯誤"。
數(shù)據(jù)庫字段有用戶信息,內(nèi)容為Maven工程、數(shù)據(jù)庫腳本文件(logindb.sql)以及針對本程序的使用說明簡述(readme.txt)。

代碼片段和文件信息
package?edu.tjut;
import?java.io.IOException;
import?javax.servlet.ServletException;
import?javax.servlet.annotation.WebServlet;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
@WebServlet(“/LoginServlet“)
public?class?LoginServlet?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?1L;
protected?void?doGet(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
request.setCharacterEncoding(“utf-8“);
String?name?=?request.getParameter(“uname“);
String?pwd?=?request.getParameter(“upwd“);
String?pwdACK?=?request.getParameter(“upwdACK“);
if(!pwd.equals(pwdACK))?{
request.setAttribute(“error“?“NCKError“);
request.getRequestDispatcher(“l(fā)ogin.jsp“).forward(request?response);
}else?{
User?user?=?new?User(name?pwd);
System.out.println(user);
UserDao?userDao?=?new?UserDao();
boolean?result?=?userDao.queryUser(user);
if(result)?{
request.setAttribute(“error“?“noQueryError“);
request.getRequestDispatcher(“queryAllUserServlet“).forward(request?response);
}else?{
request.setAttribute(“error“?“QueryError“);
request.getRequestDispatcher(“l(fā)ogin.jsp“).forward(request?response);
}
}
}
protected?void?doPost(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
doGet(request?response);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-07-10?17:24??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\
?????文件????????1212??2019-05-10?14:56??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.classpath
?????文件????????1084??2019-05-10?14:56??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.project
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.settings\
?????文件?????????567??2019-04-18?23:03??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.settings\.jsdtscope
?????文件?????????478??2019-05-10?14:56??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2019-05-10?14:56??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.settings\org.eclipse.m2e.core.prefs
?????文件?????????575??2019-05-10?14:56??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.settings\org.eclipse.wst.common.component
?????文件?????????345??2019-04-18?23:03??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2019-04-18?23:03??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2019-04-18?23:03??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????50??2019-05-10?14:56??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\.settings\org.eclipse.wst.validation.prefs
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\WebContent\
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\WebContent\me
?????文件??????????39??2019-04-18?23:03??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\WebContent\me
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\WebContent\WEB-INF\
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\WebContent\WEB-INF\lib\
?????文件??????848401??2019-04-16?01:37??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\WebContent\WEB-INF\lib\mysql-connector-java-5.1.25-bin.jar
?????文件?????????653??2019-05-10?14:58??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\WebContent\WEB-INF\web.xm
?????文件????????1017??2019-05-10?14:59??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\WebContent\login.jsp
?????文件?????????663??2019-04-24?08:53??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\WebContent\usersInfo.jsp
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\build\
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\build\classes\
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\build\classes\edu\
?????目錄???????????0??2019-07-10?17:23??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\build\classes\edu\tjut\
?????文件????????2340??2019-04-26?23:14??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\build\classes\edu\tjut\LoginServlet.class
?????文件????????2163??2019-04-26?23:14??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\build\classes\edu\tjut\RegisterServlet.class
?????文件????????1177??2019-04-26?23:14??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\build\classes\edu\tjut\User.class
?????文件????????7044??2019-05-10?14:54??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\build\classes\edu\tjut\UserDao.class
?????文件????????1683??2019-04-26?23:14??j2ee實(shí)驗(yàn)-實(shí)現(xiàn)用戶登錄功能-servlet+jsp+mysql\UserDemo\build\classes\edu\tjut\queryAllUserServlet.class
............此處省略29個文件信息
評論
共有 條評論