package com.jiao.material.action;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.opensymphony.xwork2.ActionSupport;
import com.jiao.po.Material;
public class MaterialAction extends ActionSupport {
/**
*
*/
private static final long serialVersionUID = 8187288900346982117L;
private String message;
private Material material;
private List<Material> materialList; //使用josn返回List对象
private Map<String, Material> materialMap; //使用json返回Map对象
private Map<String,List<Material>> materialListMap;
public String getMaterialListByType(Material material)
{
System.out.println(material.getTypeId());
return null;
}
/**
* <p>
* 返回单个值
* <p>
* @return
*/
public String returnMessage(){
this.message = "成功返回单个值";
return "message";
}
/**
* <p>
* 返回UserInfo对象
* </p>
* @return
*/
public String returnMaterialInfo(){
material = new Material();
material.setId("1");
material.setContent("content1");
material.setTypeId("button");
return "materialInfo";
}
/**
* <p>
* 返回List对象
* </p>
* @return
*/
public String returnMaterialList(){
materialList = new ArrayList<Material>();
Material material = new Material();
material.setId("1");
material.setContent("content1");
material.setTypeId("button");
Material material2 = new Material();
material2.setId("2");
material2.setContent("content2");
material2.setTypeId("button");
Material material3 = new Material();
material3.setId("3");
material3.setContent("content3");
material3.setTypeId("button");
materialList.add(material);
materialList.add(material2);
materialList.add(material3);
// 验证 返回前台的data 其实可以拿到任何属性,只要该属性有get方法,并已赋值。
// materialMap = new HashMap<String,Material>();
// materialMap.put(material.getId()+"",material);
// materialMap.put(material2.getId()+"",material2);
// materialMap.put(material3.getId()+"",material3);
return "list";
}
/**
* <p>
* 返回Map对象
* </p>
* @return
*/
public String returnMaterialMap(){
materialMap = new HashMap<String,Material>();
Material material = new Material();
material.setId("1");
material.setContent("content1");
material.setTypeId("button");
Material material2 = new Material();
material2.setId("2");
material2.setContent("content2");
material2.setTypeId("button");
Material material3 = new Material();
material3.setId("3");
material3.setContent("content3");
material3.setTypeId("button");
materialMap.put(material.getId()+"",material);
materialMap.put(material2.getId()+"",material2);
materialMap.put(material3.getId()+"",material3);
return "map";
}
/**
* <p>
* 返回Map对象
* </p>
* @return
*/
public String returnMaterialListMap(){
materialListMap = new HashMap<String,List<Material>>();
List<Material> materialList = new ArrayList<Material>();
Material material = new Material();
material.setId("1");
material.setContent("content1");
material.setTypeId("button");
Material material2 = new Material();
material2.setId("2");
material2.setContent("content2");
material2.setTypeId("button");
Material material3 = new Material();
material3.setId("3");
material3.setContent("content3");
material3.setTypeId("button");
materialList.add(material);
materialList.add(material2);
materialList.add(material3);
materialListMap.put("button",materialList);
return "map";
}
/**
* <p>
* 获得对象,也就是通过表达获得对象(异步的)
* </P>
* @return
*/
public String regMaterialInfo(){
System.out.println("素材ID:"+material.getId());
System.out.println("素材类型:"+material.getTypeId());
System.out.println("素材地址:"+material.getContent());
return "materialInfo";
}
public List<Material> getMaterialList() {
return materialList;
}
public void setMaterialList(List<Material> materialList) {
this.materialList = materialList;
}
public Map<String, Material> getMaterialMap() {
return materialMap;
}
public void setMaterialMap(Map<String, Material> materialMap) {
this.materialMap = materialMap;
}
public Material getMaterial() {
return material;
}
public void setMaterial(Material material) {
this.material = material;
}
public void setMessage(String message) {
this.message = message;
}
public String getMessage() {
return message;
}
public Map<String, List<Material>> getMaterialListMap() {
return materialListMap;
}
public void setMaterialListMap(Map<String, List<Material>> materialListMap) {
this.materialListMap = materialListMap;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
struts2+spring+hibernate+jquery+dwr+json
共65个文件
jar:26个
xml:11个
java:7个
需积分: 3 10 下载量 141 浏览量
2012-05-24
15:40:57
上传
评论
收藏 11.38MB RAR 举报
温馨提示
网站框架搭建,涉及struts2+jquery+json、dwr、log日志、过滤器、拦截器。
资源推荐
资源详情
资源评论
收起资源包目录
SpringStruts2JqueryJson.rar (65个子文件)
SpringStruts2JqueryJson
.project 1KB
.settings
org.eclipse.jdt.ui.prefs 162B
org.eclipse.core.resources.prefs 88B
.mymetadata 342B
WebRoot
WEB-INF
web.xml 2KB
lib
dwr2.05.jar 491KB
freemarker-2.3.13.jar 850KB
commons-pool-1.3.jar 61KB
mysql-connector-java-5.1.6-bin.jar 687KB
spring-web.jar 149KB
commons-beanutils.jar 184KB
jta-1.1.jar 13KB
ezmorph-1.0.6.jar 84KB
hibernate3.jar 2.31MB
log4j-1.2.15.jar 383KB
jstl.jar 18KB
ognl-2.6.11.jar 164KB
xwork-2.1.2.jar 2.18MB
json-lib-2.3-jdk15.jar 148KB
commons-dbcp-1.2.1.jar 105KB
jsonplugin-0.33.jar 45KB
commons-collections-3.1.jar 546KB
struts2-core-2.1.6.jar 719KB
commons-fileupload-1.2.1.jar 56KB
slf4j-nop-1.5.8.jar 5KB
dom4j-1.6.1.jar 307KB
slf4j-api-1.5.8.jar 23KB
commons-logging-1.1.1.jar 59KB
struts2-spring-plugin-2.0.11.jar 9KB
spring.jar 2.81MB
standard.jar 384KB
classes
conf
log4j.properties 812B
struts
struts_login.xml 1KB
struts_material.xml 728B
jdbc.properties 154B
spring
application_login.xml 1KB
application_context.xml 4KB
com
jiao
po
Material.class 3KB
material
dao
MaterialDaoImpl.class 355B
MaterialDao.class 125B
action
MaterialAction.class 5KB
service
MaterialServiceImpl.class 2KB
util
MyFilter.class 2KB
MyInterceptor.class 1KB
struts.xml 481B
index.jsp 834B
META-INF
MANIFEST.MF 39B
pages
Demo_Dwr.jsp 1KB
Demo_JqueryJson.jsp 5KB
js
jquery-1.4.2.js 160KB
.myeclipse
src
conf
log4j.properties 812B
struts
struts_login.xml 1KB
struts_material.xml 728B
jdbc.properties 154B
spring
application_login.xml 1KB
application_context.xml 4KB
com
jiao
po
Material.java 2KB
material
dao
MaterialDao.java 71B
MaterialDaoImpl.java 93B
action
MaterialAction.java 5KB
service
MaterialServiceImpl.java 1KB
util
MyFilter.java 2KB
MyInterceptor.java 1KB
struts.xml 481B
.classpath 2KB
共 65 条
- 1
资源评论
jkjlovezy_4
- 粉丝: 3
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功