package org.xiaoyi.web.action;
import java.util.List;
import org.apache.struts2.json.annotations.JSON;
import org.xiaoyi.entity.Book;
import org.xiaoyi.service.BookService;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings("serial")
public class BookAction extends ActionSupport {
private BookService bookService;
public void setBookService(BookService bookService) {
this.bookService = bookService;
}
//集合参数
private List<Book> books;
//添加 查询 修改 删除 参数
private String bookname;
private String bookauthor;
private Double bookprice;
private Book book;
@JSON(serialize = false, deserialize = false)
public Book getBook() {
return book;
}
public void setBook(Book book) {
this.book = book;
}
@JSON(serialize = false, deserialize = false)
public String getBookauthor() {
return bookauthor;
}
public void setBookauthor(String bookauthor) {
this.bookauthor = bookauthor;
}
@JSON(serialize = false, deserialize = false)
public String getBookname() {
return bookname;
}
@JSON(serialize = false, deserialize = false)
public Double getBookprice() {
return bookprice;
}
public void setBookprice(Double bookprice) {
this.bookprice = bookprice;
}
public void setBookname(String bookname) {
this.bookname = bookname;
}
@JSON(serialize = false, deserialize = false)
public List<Book> getBooks() {
return books;
}
public void setBooks(List<Book> books) {
this.books = books;
}
//findAction
public String find() throws Exception {
System.out.println("find.......");
List<Book> list = bookService.findBookByQuery(bookname);
this.setBooks(list);
return SUCCESS;
}
//addAction
public String add() throws Exception {
System.out.println("add.......");
try {
Book book = new Book();
book.setBookname(bookname);
book.setBookauthor(bookauthor);
book.setBookprice(bookprice);
this.bookService.addBook(book);
} catch (Exception e) {
e.printStackTrace();
}
return SUCCESS;
}
/* //UpdateAction
public String update()throws Exception{
book=new Book(bookname,bookauthor,bookprice);
bookService.update(book);
return SUCCESS;
}
//deleteAction
public String delete()throws Exception{
bookService.delete(book);
return SUCCESS;
}*/
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
book.zip (97个子文件)
book
.mystrutsdata 240B
.springBeans 415B
.myhibernatedata 513B
.buildpath 188B
src
struts.xml 395B
org
xiaoyi
dao
impl
BookDAOImpl.java 1KB
BookDAO.java 491B
test
BookServcieTest.java 714B
web
action
BookAction.java 2KB
service
BookService.java 373B
impl
BookServiceImpl.java 699B
entity
Book.hbm.xml 1002B
Book.java 1KB
hibernate.cfg.xml 932B
applicationContext.xml 2KB
.project 2KB
WebRoot
META-INF
MANIFEST.MF 36B
WEB-INF
web.xml 932B
classes
struts.xml 395B
org
xiaoyi
dao
BookDAO.class 340B
impl
BookDAOImpl.class 2KB
BookDAOImpl$1.class 2KB
test
BookServcieTest.class 2KB
web
action
BookAction.class 3KB
service
BookService.class 354B
impl
BookServiceImpl.class 1KB
entity
Book.hbm.xml 1002B
Book.class 2KB
hibernate.cfg.xml 932B
applicationContext.xml 2KB
lib
spring-webmvc.jar 393KB
log4j-1.2.14.jar 359KB
commons-collections-3.1.jar 546KB
hibernate-annotations.jar 273KB
dom4j-1.6.1.jar 307KB
spring-agent.jar 5KB
poi-3.0.1.jar 888KB
ejb3-persistence.jar 49KB
asm-util-2.2.3.jar 34KB
spring-aspects.jar 20KB
jasperreports-2.0.5.jar 1.87MB
commons-attributes-api.jar 35KB
cglib-2.2.jar 272KB
commons-fileupload.jar 52KB
portlet-api.jar 15KB
ojdbc14.jar 1.47MB
spring-beans.jar 477KB
persistence.jar 69KB
aspectjlib.jar 8KB
spring-orm.jar 369KB
spring-core.jar 279KB
spring-context.jar 466KB
commons-httpclient.jar 298KB
velocity-tools-view-1.4.jar 113KB
spring-webmvc-struts.jar 36KB
asm-commons-2.2.3.jar 15KB
spring-tx.jar 226KB
spring-webmvc-portlet.jar 146KB
javassist-3.9.0.GA.jar 583KB
iText-2.1.3.jar 1.02MB
commons-logging.jar 59KB
velocity-1.5.jar 383KB
hibernate-commons-annotations.jar 65KB
aspectjweaver.jar 1.47MB
asm-2.2.3.jar 34KB
cglib-nodep-2.1_3.jar 317KB
aspectjrt.jar 112KB
aopalliance.jar 4KB
spring-tomcat-weaver.jar 9KB
slf4j-api-1.5.8.jar 23KB
commons-attributes-compiler.jar 29KB
ehcache-1.2.3.jar 203KB
freemarker.jar 852KB
struts2-spring-plugin-2.1.8.jar 16KB
commons-io.jar 82KB
spring-jms.jar 191KB
struts.jar 537KB
log4j-1.2.15.jar 383KB
spring-aop.jar 318KB
spring-jdbc.jar 328KB
slf4j-log4j12-1.5.8.jar 9KB
jta-1.1.jar 13KB
hibernate-validator.jar 61KB
commons-codec.jar 46KB
hibernate-entitymanager.jar 116KB
jxl.jar 706KB
antlr-2.7.6.jar 433KB
spring-web.jar 190KB
hibernate3.jar 2.31MB
spring.tld 13KB
spring-form.tld 69KB
findBook.jsp 3KB
js
jquery-1.7.1.js 242KB
index.jsp 829B
book.sql 389B
.mymetadata 285B
.classpath 5KB
共 97 条
- 1
资源评论
- Jere112014-08-20资源不错,刚接触ssh和ajax,正好跟着做一下,掌握这项技术
- nice_word2015-06-10不错,可以用来学习学习
- jiangli24682012-12-28资源不错,就是没有修改和删除的功能。
- a5695287882015-03-30不错,刚好要做ssh和ajax,用来参考一下.
byron199081
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功