?? useraction.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;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -