`

spring3.0.5 mvc 结合 pojo 类登录实例

阅读更多
Spring 的控制器类
package com.hisoft.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.hisoft.pojo.User;



@Controller
@RequestMapping("/user")
public class UserController {
	  
     @RequestMapping(value="/login")
    public String login(HttpServletRequest request,   
            HttpServletResponse response,User  userinfo)
     {   // 非常方便可以直接在方法里面放入对象
    	 
    	 String  username=userinfo.getUsername();
    	 String  password=userinfo.getPassword();
         if ((!"".equals(username)||""!=username)&&(!"".equals(password)||""!=password))
         {
             request.setAttribute("user", userinfo); 
             return "users/loginsucc";   //判断,将跳转不同的页面
         }
         else
         {
        	  request.setAttribute("message", "用户名和密码不能为空 !");
             return "users/loginerr";  //判断,将跳转不同的页面
         }
    }
}



pojo类:

package com.hisoft.pojo;

public class User {
	private int id;
	private String  username;
	private String password;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
}


配置文件和 jsp  见附件
loginsucc.jsp  文件传的时候不知道怎么给丢失了
  /WEB-INF/view/loginsucc.jsp  他的其实质内容是 :
${user.username}  :${user.password}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics