package sv;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import bai.controller.checkUser;
import bai.model.DBconnection;
import bai.model.User;
public class checkServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String path = request.getContextPath();
DBconnection DBconn=new DBconnection();
checkUser checkUser=new checkUser();
//获取信息
String userName=request.getParameter("username");
String passWd=request.getParameter("passwd");
//判空
if(userName.isEmpty()){
System.out.println("用户名为空");
response.sendRedirect(path+"/Login.jsp");
}
if(passWd.isEmpty()){
System.out.println("密码为空");
response.sendRedirect(path+"/Login.jsp");
}
//等录验证+网页跳转
User user=new User(userName,passWd);
try {
User currentuser=checkUser.login(DBconn.getCon(), user);
if(currentuser!=null){
System.out.println("登录成功");
HttpSession session=request.getSession();
session.setAttribute("currentuser", currentuser);
response.sendRedirect(path+"/servlet/showServlet");
}else{
System.out.println("登录失败");
response.sendRedirect(path+"/Login.jsp");
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("数据库出现问题");
}finally {
try {
DBconn.closeCon(DBconn.getCon());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("数据库关闭出现问题");
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
jsp+mysql+mvc模式=留言板
共54个文件
java:17个
class:17个
jsp:5个
需积分: 32 65 下载量 160 浏览量
2017-01-10
13:16:26
上传
评论 9
收藏 848KB ZIP 举报
温馨提示
jsp/servlet+MySQL实现基于mvc模式的留言板,具有:登录页面。注册页面。显示所有留言页面。用户留言页面:可实现 增加、修改、删除留言。功能完备,可移植性强
资源推荐
资源详情
资源评论
收起资源包目录
MVCex.zip (54个子文件)
userinfo.sql 1KB
MVCex
.project 1KB
src
bai
view
model
Lyboard.java 811B
User.java 680B
DBconnection.java 891B
StringUtil.java 178B
controller
UpdateLy.java 699B
SearchPerson.java 955B
addLy.java 784B
DeleteLy.java 635B
showLy.java 845B
SearchUser.java 728B
checkUser.java 999B
sv
checkServlet.java 2KB
showServlet.java 1KB
updateSverlet.java 1KB
deleteServlet.java 1KB
addServlet.java 2KB
personServlet.java 1KB
WebRoot
WEB-INF
classes
bai
view
model
User.class 1KB
StringUtil.class 524B
DBconnection.class 2KB
Lyboard.class 1KB
controller
checkUser.class 2KB
UpdateLy.class 1KB
SearchPerson.class 2KB
SearchUser.class 1KB
showLy.class 2KB
addLy.class 1KB
DeleteLy.class 1KB
sv
deleteServlet.class 2KB
showServlet.class 2KB
addServlet.class 3KB
updateSverlet.class 3KB
checkServlet.class 3KB
personServlet.class 3KB
lib
mysql-connector-java-5.1.21-bin.jar 809KB
web.xml 3KB
Userpage.jsp 3KB
index.jsp 829B
QQ图片20150925211555.jpg 31KB
Ly.jsp 2KB
META-INF
MANIFEST.MF 39B
css
Lyboard.css 2KB
Login.jsp 930B
Register.jsp 3KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 414B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 474B
.jsdtscope 564B
.classpath 1KB
lytable.sql 2KB
共 54 条
- 1
资源评论
李白z1
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功