資源簡介
圖書推薦系統-書趣
代碼片段和文件信息
package?com.shuqu.action;
import?java.util.List;
import?net.sf.json.JSONobject;
import?com.opensymphony.xwork2.ModelDriven;
import?com.shuqu.domain.Book;
import?com.shuqu.domain.Goods;
import?com.shuqu.domain.Library;
import?com.shuqu.domain.User;
import?com.shuqu.bean.BookPageBean;
import?com.shuqu.service.BookService;
/**
?*?書籍信息Action類
?*?@author?汪文博
?*
?*/
public?class?BookAction?extends?SuperAction?implements?ModelDriven{
private?static?final?long?serialVersionUID?=?1L;
private?BookService?bookService;????????//自動注入業務類
private?Book?book?=?new?Book();
private?int?page;????????//當前頁
private?String?classify;??????//按書籍分類獲取書籍信息的分類名
private?int?orderSort;????????//排序種類
private?String?searchCon;?????//普通檢索關鍵詞
private?int?searchSort;???????//普通檢索種類
/**
?*?實現模型驅動
?*/
public?Book?getModel(){
return?book;
}
public?void?setBookService(BookService?bookService){
this.bookService?=?bookService;
}
public?int?getPage()?{
return?page;
}
public?void?setPage(int?page)?{
this.page?=?page;
}
public?String?getClassify()?{
return?classify;
}
public?void?setClassify(String?classify)?{
this.classify?=?classify;
}
public?int?getOrderSort()?{
return?orderSort;
}
public?void?setOrderSort(int?orderSort)?{
this.orderSort?=?orderSort;
}
public?String?getSearchCon()?{
return?searchCon;
}
public?void?setSearchCon(String?searchCon)?{
this.searchCon?=?searchCon;
}
public?int?getSearchSort()?{
return?searchSort;
}
public?void?setSearchSort(int?searchSort)?{
this.searchSort?=?searchSort;
}
/**
?*?管理員上傳書籍操作
?*?@return?結果字符串
?*/
public?String?upload(){
//設置文件上傳地址
String?root?=?application.getRealPath(“/bookPic“);
//設置文件上傳路徑
book.setPath(root?+?“/“?+?book.getPicFileName());
System.out.println(“上傳圖片名稱:“+?book.getPicFileName());
System.out.println(“上傳圖片類型:“+?book.getPicContentType());
//設置新路徑
String?newPath?=?“bookPic“?+?“/“?+?book.getPicFileName();
if(bookService.upload(book.getPic()?book.getPicFileName()?root?newPath?
book.getBookName()?book.getBookAuthor()?book.getBookTime()?
book.getBookPub()?book.getBookIsbn()?book.getBookLib()?book.getBookIntro()?
book.getBookCatalog()?book.getBookInte())){
System.out.println(“上傳成功!“);
//存儲路徑在request中
?request.setAttribute(“bookPath“?newPath);
?
?return?“upload_success“;
}else{
System.out.println(“上傳失敗!“);
return?“upload_failure“;
}
}
/**
?*?曬書房(用戶上傳書籍)
?*?@return?結果字符串
?*/
public?String?userUpload(){
//獲取用戶對象
User?user?=?(User)session.getAttribute(“user“);
//設置文件上傳地址
String?root?=?application.getRealPath(“/bookPic“);
//設置文件上傳路徑
book.setPath(root?+?“/“?+?book.getPicFileName());
System.out.println(“上傳圖片名稱:“+?book.getPicFileName());
System.out.println(“上傳圖片類型:“+?book.getPicContentType());
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????4181??2017-09-03?13:08??shuqu\.classpath
?????文件?????????367??2017-08-16?11:48??shuqu\.myhibernatedata
?????文件????????1538??2017-08-31?17:52??shuqu\.project
?????目錄???????????0??2018-03-08?19:16??shuqu\.settings\
?????文件?????????522??2017-08-16?11:45??shuqu\.settings\.jsdtscope
?????文件?????????145??2017-08-16?11:48??shuqu\.settings\com.genuitec.runtime.libraries.xm
?????文件?????????364??2017-08-16?11:44??shuqu\.settings\org.eclipse.jdt.core.prefs
?????文件?????????474??2017-08-16?11:45??shuqu\.settings\org.eclipse.wst.common.component
?????文件?????????617??2017-08-16?11:46??shuqu\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
?????文件?????????563??2017-08-16?11:48??shuqu\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-08-16?11:45??shuqu\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-08-16?11:45??shuqu\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????425??2017-08-16?11:47??shuqu\.springBeans
?????目錄???????????0??2017-08-16?11:56??shuqu\src\
?????文件????????5802??2018-01-24?21:57??shuqu\src\applicationContext.xm
?????目錄???????????0??2017-08-16?11:56??shuqu\src\com\
?????目錄???????????0??2017-10-20?09:13??shuqu\src\com\shuqu\
?????目錄???????????0??2017-09-27?17:54??shuqu\src\com\shuqu\action\
?????文件???????10565??2018-03-08?20:04??shuqu\src\com\shuqu\action\BookAction.java
?????文件????????2458??2018-03-08?23:35??shuqu\src\com\shuqu\action\CollectAction.java
?????文件????????1530??2018-03-10?14:48??shuqu\src\com\shuqu\action\CommentAction.java
?????文件????????1999??2018-01-15?17:18??shuqu\src\com\shuqu\action\LibraryAction.java
?????文件????????1260??2017-08-16?12:08??shuqu\src\com\shuqu\action\SuperAction.java
?????文件????????5437??2018-03-10?16:02??shuqu\src\com\shuqu\action\TribuneAction.java
?????文件????????3310??2017-12-02?14:01??shuqu\src\com\shuqu\action\UserAction.java
?????目錄???????????0??2018-01-23?17:35??shuqu\src\com\shuqu\bean\
?????文件????????1915??2017-11-15?15:51??shuqu\src\com\shuqu\bean\BookPageBean.java
?????文件????????2049??2018-01-27?15:25??shuqu\src\com\shuqu\bean\ClusterBean.java
?????文件????????1689??2017-09-09?10:03??shuqu\src\com\shuqu\bean\CollectPageBean.java
?????文件????????4830??2018-03-08?23:01??shuqu\src\com\shuqu\bean\SpiderBean.java
?????文件????????1695??2017-09-12?09:15??shuqu\src\com\shuqu\bean\TribunePageBean.java
............此處省略366個文件信息
評論
共有 條評論