package org.itfuture.www.action;
import java.util.List;
import org.itfuture.www.model.Person;
import org.itfuture.www.service.PersonService;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.Preparable;
/**
*
* @author 未来蓝图软件教育
* http://www.itfture.org
*/
public class PersonAction implements Preparable {
private PersonService service;
private List<Person> persons;
private Person person;
private Integer id;
public PersonAction(PersonService service) {
this.service = service;
}
public String execute() {
this.persons = service.findAll();
return Action.SUCCESS;
}
public String save() {
this.service.save(person);
this.person = new Person();
return execute();
}
public String remove() {
service.remove(id);
return execute();
}
public List<Person> getPersons()
{
System.out.println(persons+"*****************************");
return persons;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public void prepare() throws Exception {
if (id != null)
person = service.find(id);
}
public Person getPerson() {
return person;
}
public void setPerson(Person person) {
this.person = person;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
学习struts2,hibernate3(jpa注释编程),spring2,ajax的经典实例
共28个文件
xml:8个
jsp:5个
class:4个
需积分: 3 147 下载量 25 浏览量
2008-07-19
12:08:28
上传
评论 1
收藏 30KB RAR 举报
温馨提示
这个整合与我公司的差不多 不过我公司的是使用了泛型的替换 希望大家喜欢,jar包因为很大 所以我要分开上传 敬请关注
资源推荐
资源详情
资源评论
收起资源包目录
学习struts2,hibernate3(jpa注释编程),spring2,ajax的经典实例.rar (28个子文件)
学习struts2,hibernate3(jpa注释编程),spring2,ajax的经典实例
quickstart
.project 1KB
.mymetadata 303B
WebRoot
WEB-INF
web.xml 905B
spring-form.tld 51KB
applicationContext.xml 2KB
spring.tld 13KB
lib
classes
org
itfuture
www
action
PersonAction-save-validation.xml 536B
PersonAction.class 2KB
model
Person.class 1KB
service
PersonServiceImpl.class 2KB
PersonService.class 373B
META-INF
persistence.xml 340B
struts.xml 1KB
index.jsp 2KB
ajax2.jsp 977B
META-INF
MANIFEST.MF 39B
pages
list.jsp 662B
ajax.jsp 2KB
tree.jsp 2KB
.myeclipse
src
org
itfuture
www
action
PersonAction-save-validation.xml 536B
PersonAction.java 1KB
model
Person.java 824B
service
PersonService.java 354B
PersonServiceImpl.java 1KB
META-INF
persistence.xml 340B
struts.xml 1KB
.springBeans 273B
.classpath 13KB
共 28 条
- 1
资源评论
loyinonline
- 粉丝: 10
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功