package edu.scut.pom.action;
import java.text.DateFormat;
import java.util.ArrayList;
import java.util.List;
import com.opensymphony.xwork2.ActionSupport;
import edu.scut.pom.model.Orders;
import edu.scut.pom.service.ILoginService;
public class LoginAction extends ActionSupport {
private String userName;
private String pwd;
private ILoginService loginService;
//ordersList用于向下个页面传递,不用再request.setAttribute了
private List<Orders> ordersList=null;
//dateList存放处理后的日期(原格式为:yy-mm-dd hh-mm-ss)
private List<String> dateList=new ArrayList<String>();
public String execute(){
String page = "fail";
boolean flag = false;
flag = loginService.validate(userName, pwd);
if(flag){
ordersList = loginService.orderQuery();
System.out.println("orders.size"+ordersList.size());
String s = null;
for(int i = 0;i < ordersList.size();i++){
s = (String)DateFormat.getDateInstance().format(((Orders)ordersList.get(i)).getOrderDate());
dateList.add(s.toString());
}
page = "success";
}
return page;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public ILoginService getLoginService() {
return loginService;
}
public void setLoginService(ILoginService loginService) {
this.loginService = loginService;
}
public List<Orders> getOrdersList() {
return ordersList;
}
public void setOrdersList(List<Orders> ordersList) {
this.ordersList = ordersList;
}
public List<String> getDateList() {
return dateList;
}
public void setDateList(List<String> dateList) {
this.dateList = dateList;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
struts2最新版本,内含APACHE官网下载struts核心jar包,附数据库文件,MyEclipse 7.0开发,使用struts2 iterator标签,绝对是初学SSH的绝佳范例,互联网上仅此一份,没有更全的 注:如果自己用tomcat重新部署,需手动在tomcat的webinf->bin中删除asm2.2.3.jar(此包会造成冲突) 因文件较大,分两份上传
资源推荐
资源详情
资源评论
收起资源包目录
SSH范例.rar (40个子文件)
myeclipse7下源代码
pom
.springBeans 481B
src
sql instruction.sql 99B
struts.xml 1KB
edu
scut
pom
dao
ILoginDao.java 244B
impl
LoginDao.java 792B
model
Users.hbm.xml 850B
Users.java 900B
Orders.java 1KB
Orders.hbm.xml 1KB
action
LoginAction.java 2KB
service
impl
LoginService.java 793B
ILoginService.java 254B
.classpath 1KB
.mymetadata 282B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.jsdtscope 406B
.myeclipse
.project 2KB
WebRoot
META-INF
MANIFEST.MF 39B
orderQuery.jsp 1KB
spring-config
login.jsp 865B
WEB-INF
classes
sql instruction.sql 99B
struts.xml 1KB
edu
scut
pom
dao
impl
LoginDao.class 2KB
ILoginDao.class 289B
model
Users.hbm.xml 850B
Orders.hbm.xml 1KB
Orders.class 2KB
Users.class 1KB
action
LoginAction.class 3KB
service
ILoginService.class 301B
impl
LoginService.class 935B
spring.tld 13KB
applicationContext.xml 2KB
lib
sqljdbc4.jar 413KB
spring-form.tld 71KB
web.xml 903B
.myhibernatedata 522B
数据库文件
product_log.ldf 1024KB
product.mdf 3MB
共 40 条
- 1
资源评论
- wurendi1234562012-06-09项目报错 跑不动
- 码行其道2014-03-01初学者可以参考一下
- perfectvil2012-07-05跑不了! 这个
- jsczfyg2014-02-18非常好 就是跑不了啊
zhiqi0158
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功