首页>代码>java ssh框架搭建开源博客网站系统源代码下载>/JavaPrj_4/src/com/sanqing/action/Login.java
package com.sanqing.action;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.sanqing.po.User;
import com.sanqing.service.UserService;

public class Login extends ActionSupport {
	private String username;
	private String password;
	private UserService userService;

	public UserService getUserService() {
		return userService;
	}

	public void setUserService(UserService userService) {
		this.userService = userService;
	}

	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;
	}

	public String execute() throws Exception {
		User user = new User();
		user.setUsername(username);
		user.setPassword(password);
		//获得request
		HttpServletRequest request = ServletActionContext.getRequest();
		if(userService.loginUser(user)) {
			request.setAttribute("url", "user/getBlogInfo.action");
			request.setAttribute("info", "登陆成功");
			//将username保存到session范围中
//			HttpSession session =request.getSession();
			Map session = ActionContext.getContext().getSession();
//			session.setAttribute("username", username);	
			session.put("username", username);
			return SUCCESS;
		} else {
			request.setAttribute("url", "login.jsp");
			request.setAttribute("info", "登陆失败");
			return ERROR;
		}
	}

}
最近下载更多
huhansan  LV10 2023年11月5日
陆程江  LV2 2023年5月23日
Violetya  LV1 2023年5月19日
123123asdsada  LV1 2022年5月25日
wanglinddad  LV54 2022年4月13日
and123456  LV11 2022年2月7日
2136237322  LV1 2021年12月15日
cloisonne  LV2 2021年12月11日
1287704475  LV2 2021年12月8日
李晓珂  LV2 2021年12月4日
最近浏览更多
huhansan  LV10 2023年11月5日
yemmmm666  LV1 2023年6月12日
陆程江  LV2 2023年5月23日
Violetya  LV1 2023年5月19日
刘先生-OL  LV13 2023年3月9日
luobu2000 2023年2月9日
暂无贡献等级
getset  LV8 2022年12月4日
zxc131313  LV12 2022年11月21日
240601335  LV1 2022年10月23日
zhaoyangwfd  LV17 2022年10月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友