JSP新闻系统之八 Servlet
来源:互联网 发布:编辑网页的软件 编辑:程序博客网 时间:2024/06/02 08:38
实用Servlet实现登陆验证
package com.news.servlet;import java.io.IOException;import java.io.PrintWriter;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 com.news.dao.UserDao;import com.news.dao.impl.UserDaoImpl;import com.news.entity.User;public class LoginServlet extends HttpServlet {/** * The doPost method of the servlet. <br> * * This method is called when a form has its tag value method equals to post. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {HttpSession session = request.getSession();PrintWriter out = response.getWriter();String rand = (String)session.getAttribute("rand"); String username = request.getParameter("username"); String userpwd = request.getParameter("userpwd"); String srand = request.getParameter("rand"); if(!rand.equals(srand)){ out.println("<script>alert('验证码错误!!');location.href='login.jsp';</script>"); return; } UserDao userDao = new UserDaoImpl(); boolean flag = userDao.checkLogin(username,userpwd); if(flag){ User user = new User(); user.setUsername(username); session.setAttribute("user",user); response.sendRedirect("index.jsp"); } else{ response.sendRedirect("login.jsp"); }}}
0 0
- JSP新闻系统之八 Servlet
- 新闻系统(jsp+javabean+servlet)
- 使用JSP/Servlet技术开发新闻发布系统
- 基于JSP+SERVLET的新闻发布系统(一)
- 基于JSP+SERVLET的新闻发布系统(二)
- 基于JSP+SERVLET的新闻发布系统(三)
- android 新闻系统客户端,服务器端采用JSP Servlet 实现
- JSP新闻系统之二DAO框架
- JSP新闻系统之五 增加操作
- JSP、Servlet实战:团队开发新闻系统(七)腾讯新闻爬虫
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第三篇:新闻发布,新闻修改,新闻删除功能的实现
- JSP新闻系统之三后台显示页面
- JSP新闻系统之四后台主页面
- JSP新闻系统之六 后台登陆页面
- JSP新闻系统之七 分页实现简化版
- JSP新闻系统之三后台显示页面
- 【S2第二学期-使用JSP/Servlet技术开发新闻发布系统】全书知识点总结
- JSP、Servlet实战:团队开发新闻系统(一)总述
- ZABBIX实践(二) centos下的Agent端部署和安装
- Linux软件包管理器及rpm命令总结
- TextView使用
- HTTP请求
- HDU 5945 Fxx and game(dp+单调队列优化)
- JSP新闻系统之八 Servlet
- 大数据竞赛技术分享
- OpenCV基本的阈值操作
- v8世界探险(2) - 词法和语法分析
- 矩阵的快速取幂法——求类Fibonacci数列(3)
- RK驱动小结
- hdu 2602
- ceph存储 smartctl用法小结
- 天河微信小程序入门《三》:打通任督二脉,前后台互通