新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
JSP項(xiàng)目——通訊錄管理系統(tǒng)-創(chuàng)新互聯(lián)
通訊錄管理系統(tǒng)
介紹


2.Servlet
本文標(biāo)題:JSP項(xiàng)目——通訊錄管理系統(tǒng)-創(chuàng)新互聯(lián)
瀏覽地址:http://fisionsoft.com.cn/article/dpsoes.html
- 系列文章目錄
- 前言
- 一、pandas是什么?
- 二、使用步驟
- 1.引入庫(kù)
- 2.讀入數(shù)據(jù)
- 總結(jié)
介紹
一個(gè)簡(jiǎn)單的JSP項(xiàng)目,學(xué)校實(shí)訓(xùn)周寫的,花了三四天時(shí)間,純JSP代碼,可分享資源應(yīng)付學(xué)校實(shí)訓(xùn)。項(xiàng)目可以除了基本的增刪改查之外,對(duì)安全性方面進(jìn)行了一定的完善,還可以通過(guò)密保找回密碼,修改資料也需要驗(yàn)證二次密碼。
第一步:查找是否有這個(gè)人-->返回布爾值
第二步:查找密保問(wèn)題-->返回密保問(wèn)題
第三步:對(duì)密?;卮疬M(jìn)行驗(yàn)證
第四步:密保問(wèn)題正確則返回Uid值

Login.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>Title
歡迎登錄

UserIndex.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>Title
歡迎用戶${sessionScope.username}進(jìn)入系統(tǒng)
請(qǐng)選擇你要進(jìn)行的操作:
查看個(gè)人資料
查看通訊錄查看備忘錄
退出登錄

UserDisplay.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>頁(yè)面信息
用戶${sessionScope.username}信息表
Uid 用戶名 登錄密碼 郵箱 住址 生日 操作 ${user.uid} ${user.username} ${user.password} ${user.email} ${user.address} ${user.birthday} 修改資料
<--返回上一級(jí)

pbLoginServlet.java
import pb.phonebook.pbUser;
import utils.StringUtil;
import pb.phonebook.phoneDao;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.util.List;
@WebServlet(name = "pbLoginServlet",urlPatterns = "/pbLoginServlet")
public class pbLoginServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("UTF-8");
resp.setContentType("text/html;charset=utf-8");
if(!(StringUtil.isNotEmptyOrNull(req.getParameter("type"))
&&StringUtil.isNotEmptyOrNull(req.getParameter("username"))
&&StringUtil.isNotEmptyOrNull(req.getParameter("username")))){
resp.getWriter().println("");
}
if(req.getParameter("type").equals("user")){
String username = String.valueOf(req.getParameter("username"));
String password = String.valueOf(req.getParameter("password"));
int Uid = phoneDao.login(username,password);
if(Uid!=0){
//查詢到Uid,進(jìn)入用戶登陸后界面,將Uid和username放入session作用域
HttpSession httpSession = req.getSession();
httpSession.setAttribute("Uid",Uid);
httpSession.setAttribute("username",username);
resp.sendRedirect("/untitled_war_exploded/phonebook/user/userIndex.jsp");
}else {
resp.getWriter().println("");
}
}
if(req.getParameter("type").equals("controller")){
if(req.getParameter("username").equals("admin")&&req.getParameter("password").equals("yxx")){
//賬號(hào)密碼正確,顯示所有用戶信息
Listlist = phoneDao.display();
req.getSession().setAttribute("pbUserList",list);
req.getRequestDispatcher("/phonebook/administrators/management.jsp").forward(req,resp);
}else {
resp.getWriter().println("");
}
}
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req, resp);
}
}
總結(jié)用來(lái)對(duì)付學(xué)校的實(shí)訓(xùn)是沒什么大問(wèn)題的
完整文件目錄:
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
本文標(biāo)題:JSP項(xiàng)目——通訊錄管理系統(tǒng)-創(chuàng)新互聯(lián)
瀏覽地址:http://fisionsoft.com.cn/article/dpsoes.html