package com.hzl.ssi.testStruts2Action;
/**
* @author hanzl
* 作用:测试struts2的作用
*/
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.hzl.ssi.model.UserModel;
import com.hzl.test.service.TestService;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class TestStruts2Action extends ActionSupport implements Action {
private String acStr="我的ssi整合中Struts2的Action";
//private ApplicationContext act = new ClassPathXmlApplicationContext("applicationContext.xml");
//TestService testService=(TestService) act.getBean("testService");
TestService testService;
private List<UserModel> list=new ArrayList<UserModel>();
public List<UserModel> getList() {
return list;
}
public void setList(List<UserModel> list) {
this.list = list;
}
private UserModel u=new UserModel();
public UserModel getU() {
return u;
}
public void setU(UserModel u) {
this.u = u;
}
public TestService getTestService() {
return testService;
}
public void setTestService(TestService testService) {
this.testService = testService;
}
public String getAcStr() {
return acStr;
}
public void setAcStr(String acStr) {
this.acStr = acStr;
}
public String execute() {
String id="001";
System.out.println("正在执行 execute()方法");
try {
//testService.service();
//testService.selectByid(id);
list=testService.Queryforlist();
for(UserModel u:list){
//u.setSex(list.get())
System.out.println(u.getUserid()+" "+u.getUsername()+" "+u.getSex());
}
//ServletActionContext.getRequest().
//ActionContext context = ActionContext.getContext();
//Map request = (Map)context.get("request");
//request.put("list", list);
System.out.println("成功查到.................");
//System.out.println("名字"+u.getUsername()+"性别="+u.getSex());
} catch (Exception e) {
e.printStackTrace();
}
ServletActionContext.getRequest().setAttribute("list", list);
return SUCCESS;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Spring+struts2+ibatis整合demo
共79个文件
jar:48个
xml:8个
java:5个
需积分: 9 20 下载量 199 浏览量
2018-07-17
10:06:59
上传
评论
收藏 19.03MB RAR 举报
温馨提示
Spring+struts2+ibatis整合demo,包括源代码,jar包等,此demo非maven项目,由于是以前整理的,可能有些老,但适合学习。
资源推荐
资源详情
资源评论
收起资源包目录
ssi.rar (79个子文件)
ssi
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 500B
src
ibitas.xml 585B
jdbc.properties 139B
log4j.properties 1KB
com
hzl
test
service
TestService.java 289B
TestServiceImpl.java 861B
ssi
testStruts2Action
TestStruts2Action.java 2KB
model
ibitas_userinfo.xml 1KB
UserDao.java 648B
UserModel.java 495B
struts.xml 463B
.project 1KB
WebRoot
META-INF
MANIFEST.MF 36B
WEB-INF
web.xml 1KB
classes
ibitas.xml 585B
jdbc.properties 139B
log4j.properties 1KB
com
hzl
test
service
TestServiceImpl.class 2KB
TestService.class 385B
ssi
testStruts2Action
TestStruts2Action.class 3KB
model
ibitas_userinfo.xml 1KB
UserDao.class 1KB
UserModel.class 917B
struts.xml 463B
lib
ibatis-2.3.4.726.jar 375KB
struts2-json-plugin-2.3.15.3.jar 69KB
commons-collections-3.1.jar 546KB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
activation.jar 55KB
spring-core-3.2.0.RELEASE.jar 843KB
dom4j-1.6.1.jar 307KB
javassist-3.12.0.GA.jar 618KB
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar 1.57MB
javassist-3.11.0.GA.jar 600KB
spring-expression-3.2.0.RELEASE.jar 189KB
asm-tree-3.3.jar 21KB
spring-web-3.2.0.RELEASE.jar 610KB
mail.jar 483KB
commons-io-2.0.1.jar 156KB
freemarker-2.3.19.jar 909KB
Oracle+11g+11.1.0.6.0+JDBC_ojdbc6.jar 1.89MB
com.springsource.org.apache.log4j-1.2.15.jar 387KB
asm-3.3.jar 43KB
mysql-connector-java-5.0.4-bin.jar 484KB
slf4j-api-1.6.1.jar 25KB
spring-context-3.2.0.RELEASE.jar 834KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
spring-jdbc-3.2.0.RELEASE.jar 392KB
xwork-core-2.3.15.3.jar 626KB
javax.servlet.jar 96KB
ognl-3.0.6.jar 223KB
struts2-core-2.3.15.3.jar 784KB
commons-logging-1.1.3.jar 61KB
commons-pool.jar 61KB
slf4j-log4j12-1.7.2.jar 9KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
spring-aop-3.2.0.RELEASE.jar 327KB
asm-commons-3.3.jar 37KB
spring-tx-3.2.0.RELEASE.jar 235KB
commons-dbcp.jar 80KB
spring-orm-3.2.0.RELEASE.jar 383KB
spring-beans-3.2.0.RELEASE.jar 591KB
spring-test-3.2.0.RELEASE.jar 441KB
commons-fileupload-1.3.jar 67KB
spring-aspects-3.2.0.RELEASE.jar 68KB
log4j-1.2.17.jar 478KB
jta-1.1.jar 11KB
struts2-spring-plugin-2.3.15.3.jar 21KB
commons-lang3-3.1.jar 308KB
antlr-2.7.6.jar 433KB
c3p0-0.9.1.jar 594KB
hibernate3.jar 3.97MB
applicationContext.xml 2KB
login_success.jsp 828B
index.jsp 1KB
.mymetadata 282B
.classpath 4KB
.myeclipse
共 79 条
- 1
资源评论
NO如果
- 粉丝: 54
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功