⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loginservlet.java

📁 找人要的JAVA代码
💻 JAVA
字号:
package cn.mldn.lxh.note.servlet ;

import java.io.* ;
import javax.servlet.* ;
import javax.servlet.http.* ;
import cn.mldn.lxh.note.vo.* ;
import cn.mldn.lxh.note.factory.* ;

public class LoginServlet extends HttpServlet
{
	public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException
	{
		this.doPost(request,response) ;
	}
	public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException
	{
		String path = "login.jsp" ;
		// 1、接收传递的参数
		String id = request.getParameter("id") ;
		String password = request.getParameter("password") ;
		// 2、将请求的内容赋值给VO类
		Person person = new Person() ;
		person.setId(id) ;
		person.setPassword(password) ;
		
		try
		{
			// 进行数据库验证
			if(DAOFactory.getPersonDAOInstance().login(person))
			{
				// 如果为真,则表示用户ID和密码合法
				// 设置用户姓名到session范围之中
				request.getSession().setAttribute("uname",person.getName()) ;
				// 修改跳转路径
				path = "login_success.jsp" ;
			}
			else
			{
				// 登陆失败
				// 设置错误信息
				request.setAttribute("err","错误的用户ID及密码!!!") ;
			}
		}
		catch(Exception e)
		{}
		// 进行跳转
		request.getRequestDispatcher(path).forward(request,response) ;
	}
};
/*
  <servlet>
	<servlet-name>login</servlet-name>
	<servlet-class>cn.mldn.lxh.note.servlet.LoginServlet</servlet-class>
  </servlet>
  <servlet-mapping>
	<servlet-name>login</servlet-name>
	<url-pattern>/note/note_mvc/Login</url-pattern>
  </servlet-mapping>
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -