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

📄 useraction.java

📁 白广元写的java web整合开发完全自学手册的源代码
💻 JAVA
字号:
package tutorial;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import org.apache.struts2.interceptor.validation.SkipValidation;
import tutorial.DataBaseMock;
import tutorial.User;
import com.opensymphony.xwork2.ActionSupport;
public class UserAction  extends ActionSupport {
	private User user=new User();
	private List<User> userList;
	public List<HashMap> getSexArray() {
		List<HashMap> sexArray = new ArrayList<HashMap>();
		HashMap male = new HashMap();
		male.put("key",new Integer(1));
		male.put("value","male");
		HashMap female = new HashMap();
		female.put("key",new Integer(2));
		female.put("value","female");		
		sexArray.add(male);
		sexArray.add(female);
		return sexArray;
	}	
	public List<HashMap> getFromArray() {
		List<HashMap> fromArray = new ArrayList<HashMap>();
		HashMap bj = new HashMap();
		bj.put("id",new Integer(1));
		bj.put("name","北京");
		HashMap sh = new HashMap();
		sh.put("id",new Integer(2));
		sh.put("name","上海");		
		HashMap tj = new HashMap();
		tj.put("id",new Integer(3));
		tj.put("name","天津");
		fromArray.add(bj);
		fromArray.add(sh);
		fromArray.add(tj);
		return fromArray;
	}
	@SkipValidation
	public String doList() throws Exception {
		userList = DataBaseMock.selectAllUser();
		return "list";
	}
	@SkipValidation
	public String doInput() {
		
		System.out.println("doInput");
		return INPUT;
	}	
	public String doSave() {
		if (null == user.getUserid()) {
			user.setUserid(new Integer(DataBaseMock.getNewUserId()));
			DataBaseMock.saveUser(user);
		}else
		{
			DataBaseMock.updateUser(user);
		}
		return SUCCESS;
	}
	@SkipValidation
	public String doRead()
	{
		user = DataBaseMock.getUser(user.getUserid());
		return INPUT;
	}
	@SkipValidation
	public String doDelete() {
		DataBaseMock.deleteUser(user);
		return SUCCESS;
	}		
	public List<User> getUserList() {
		return userList;
	}
	public void setUserList(List<User> userList) {
		this.userList = userList;
	}
	public User getUser() {
		return user;
	}
	public void setUser(User user) {
		this.user = user;
	}
}

⌨️ 快捷键说明

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