loginaction.java

来自「利用javaEE开发而实现图书的购买的一个系统」· Java 代码 · 共 76 行

JAVA
76
字号
package org.yangkang.bookshop.action;

import java.util.Map;
import org.yangkang.bookshop.service.impl.Userservice;
import org.yangkang.bookshop.util.Cart;
import org.yangkang.bookshop.vo.User;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class LoginAction extends ActionSupport {
	protected Userservice userservice;
	protected User user;

	public User getUser() {
		return user;
	}


	public void setUser(User user) {
		this.user = user;
	}


	public Userservice getUserservice() {
		return userservice;
	}


	public void setUserservice(Userservice userservice) {
		this.userservice = userservice;
	}


	@SuppressWarnings("unchecked")
	public String execute() throws Exception
	{
		User usr = userservice.user_regist(user);
		if(usr==null){
			System.out.println("注册失败!");
			return ERROR;
		}
		else{
			Map session = ActionContext.getContext().getSession();
			session.put("user", usr);
			Cart cart = new Cart();
			session.put("cart",cart);
			System.out.println("注册成功!");
			return SUCCESS;
		}			
	}
	
	@SuppressWarnings("unchecked")
	public String login() throws Exception
	{		
		User usr = userservice.user_login(user);
		System.out.println("user属性userId:"+usr.getUserId());
		System.out.println("user属性getUsername"+usr.getUsername());
		System.out.println("user属性getPassword"+usr.getPassword());
		System.out.println("user属性getSex"+usr.getSex());
		System.out.println("user属性getAge"+usr.getAge());
		if(usr==null){
			System.out.println("登录失败!");
			return ERROR;
		}
		else{
			Map session = ActionContext.getContext().getSession();
			session.put("user",usr);
			Cart cart = new Cart();
			session.put("cart",cart);
			System.out.println("登录成功!");
			return SUCCESS;
		}			
	}
}

⌨️ 快捷键说明

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