package com.test.action;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import javax.servlet.ServletRequest;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport {
/**
*
*/
private static final long serialVersionUID = 6250460078232294109L;
private String userName;
private String password;
private Date enrolDate;
// private ArrayList<UserSelect> userList;
private Map<Integer, String> maps;
public Date getEnrolDate() {
return enrolDate;
}
public void setEnrolDate(Date enrolDate) {
this.enrolDate = enrolDate;
}
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 () {
boolean flag = true;
flag = (getPassword().equals("123") && getUserName().equals("admin"));
if (flag) {
return "success";
} else {
return "error";
}
}
public String login () {
boolean flag = true;
flag = (getPassword().equals("123") && getUserName().equals("admin"));
System.out.print("\r\n login()");
if (flag) {
return "success";
} else {
return "error";
}
}
public String getUser(){
ServletRequest request = ServletActionContext.getRequest();
request.setAttribute("name", "admin");
request.setAttribute("pwd", "123");
System.out.print("\r\n getUser()");
return "success";
}
// public String getUsreList(){
// List<String> userList = new ArrayList<String>();
// userList.add("JACK");
// userList.add("TOM");
// userList.add("MATTING");
// userList.add("DANFO");
// ServletRequest request = ServletActionContext.getRequest();
// request.setAttribute("userList", userList);
// return "success";
// }
//
// public String setUserList(){
// List<LoginAction> allList = new ArrayList<LoginAction>();
// LoginAction la1 = new LoginAction();
// la1.setUserName("123");
// allList.add(la1);
// LoginAction la2 = new LoginAction();
// la2.setUserName("456");
// allList.add(la2);
// LoginAction la3 = new LoginAction();
// la3.setUserName("789");
// allList.add(la3);
// LoginAction la4 = new LoginAction();
// la4.setUserName("012");
// allList.add(la4);
// LoginAction la5 = new LoginAction();
// la5.setUserName("100");
// allList.add(la5);
// ServletRequest request = ServletActionContext.getRequest();
// request.setAttribute("userList", allList);
// return "success";
// }
public List<UserSelect> getUserList() {
List<UserSelect> userList = new ArrayList<UserSelect>();
UserSelect userSelect1 = new UserSelect();
userSelect1.setUserName("name1");
userSelect1.setPassword("pwd1");
userList.add(userSelect1);
userSelect1.setUserName("name2");
userSelect1.setPassword("pwd2");
userList.add(userSelect1);
userSelect1.setUserName("name3");
userSelect1.setPassword("pwd3");
userList.add(userSelect1);
return userList;
}
// public void setUserList(ArrayList<UserSelect> userList) {
// this.userList = userList;
// }
public Map<Integer, String> getMaps() {
maps.put(new Integer(1), "一");
maps.put(new Integer(2), "二");
maps.put(new Integer(3), "三");
return maps;
}
public void setMaps(Map<Integer, String> maps) {
this.maps = maps;
}
public List<String> getInfo() {
List<String> list = new ArrayList<String>();
list.add("一");
list.add("二");
list.add("三");
list.add("四");
System.out.append("--------");
return list;
}
public String getDate(){
Date date = getEnrolDate();
System.out.print("\r\n--" + date);
return "success";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
struts2入门级的例子
共67个文件
jar:28个
jsp:10个
properties:8个
3星 · 超过75%的资源 需积分: 9 18 下载量 197 浏览量
2008-09-10
11:23:37
上传
评论
收藏 4.7MB RAR 举报
温馨提示
帮助学习struts2的朋友,一些入门的例子。
资源推荐
资源详情
资源评论
收起资源包目录
struts2test.rar (67个子文件)
struts2test
.project 1KB
.mymetadata 306B
WebRoot
WEB-INF
web.xml 1KB
lib
classes
xwork-conversion.properties 51B
messageResource.properties 130B
struts.properties 95B
com
test
utils
DateTypeConverter.class 2KB
i18n
message2.properties 47B
action
LoginAction.class 4KB
UrlAction.class 1KB
ValidatorUserName.class 1KB
UserSelect.class 743B
LoginAction-login-validation.xml 556B
form
Userinfo.class 737B
struts.xml 3KB
index.jsp 2KB
action
action.jsp 777B
META-INF
MANIFEST.MF 39B
succeed.jsp 686B
url
url.jsp 578B
urlResult.jsp 691B
error.jsp 623B
resultList.jsp 824B
ajaxValidator.jsp 1KB
ajaxResult.jsp 794B
listToList.jsp 758B
.myeclipse
src
xwork-conversion.properties 51B
messageResource.properties 130B
struts.properties 95B
com
test
utils
DateTypeConverter.java 2KB
i18n
message2.properties 47B
action
UserSelect.java 396B
LoginAction.java 4KB
ValidatorUserName.java 555B
UrlAction.java 882B
LoginAction-login-validation.xml 556B
form
Userinfo.java 467B
struts.xml 3KB
.classpath 808B
lib
struts2-sitegraph-plugin-2.0.11.1.jar 36KB
commons-beanutils-1.6.jar 116KB
struts2-jasperreports-plugin-2.0.11.1.jar 15KB
struts2-codebehind-plugin-2.0.11.1.jar 11KB
commons-chain-1.1.jar 88KB
struts2-spring-plugin-2.0.11.1.jar 9KB
ognl-2.6.11.jar 164KB
struts2-core-2.0.11.1.jar 2.22MB
commons-logging-1.0.4.jar 37KB
oro-2.0.8.jar 64KB
tiles-api-2.0.4.jar 16KB
commons-logging-api-1.1.jar 44KB
struts2-jsf-plugin-2.0.11.1.jar 27KB
commons-validator-1.3.0.jar 117KB
freemarker-2.3.8.jar 784KB
struts2-pell-multipart-plugin-2.0.11.1.jar 9KB
struts2-jfreechart-plugin-2.0.11.1.jar 9KB
tiles-core-2.0.4.jar 123KB
struts-core-1.3.5.jar 312KB
struts2-plexus-plugin-2.0.11.1.jar 16KB
struts2-tiles-plugin-2.0.11.1.jar 16KB
xwork-2.0.4.jar 445KB
dwr.jar 182KB
struts2-sitemesh-plugin-2.0.11.1.jar 14KB
tiles-jsp-2.0.4.jar 46KB
struts2-config-browser-plugin-2.0.11.1.jar 29KB
struts2-struts1-plugin-2.0.11.1.jar 25KB
antlr-2.7.2.jar 350KB
共 67 条
- 1
资源评论
- iou513142013-03-24有那么的一点小问题~~不过对初学者还好
- bizkitcohen2012-10-23运行有问题呢,不知道什么问题,可能版本不兼容吧
zhl3029178
- 粉丝: 4
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功