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

📄 logincontroller.java

📁 用spring做的一个拥有添加
💻 JAVA
字号:
package com.mvc.login;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.util.*;

import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;

import com.mvc.form.*;

public class LoginController extends AbstractController {
	public JdbcTemplate jtl;
	
	public JdbcTemplate getJtl() {
		return jtl;
	}

	public void setJtl(JdbcTemplate jtl) {
		this.jtl = jtl;
	}

	@Override
	protected ModelAndView handleRequestInternal(HttpServletRequest arg0,
			HttpServletResponse arg1) throws Exception {
		HttpSession session=arg0.getSession();
		//MD5_Encoding md5=new MD5_Encoding();
		
		String username=arg0.getParameter("username");
		String password=arg0.getParameter("password");
		String action=arg0.getParameter("action");
		//String en_pwd=md5.getMD5ofStr(password);         //对密码进行MD5加密
		
		String random=arg0.getParameter("random");     //获取输入的验证码
		String random1=session.getAttribute("random").toString();
		if(!random.equals(random1)){
			arg0.setAttribute("error", "输入的验证码不正确");
		}
		
		Map model=new HashMap();
		if(action == null){
			List list=jtl.queryForList("select * from users where username='"+username+"' and password='"+password+"'");
			if(list.size() > 0){
				
				session.setAttribute("loginUser", list.get(0));
				model.put("message", "登录成功!");
			}else{
				model.put("message","此用户不存在!");
			}
		}else{
			session.removeAttribute("loginUser");
		}
		
		return new ModelAndView("index",model);
	}

}

⌨️ 快捷键说明

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