package?com.chumo.ssh.action;
import?java.util.List;
import?javax.servlet.http.HttpServletRequest;
import?org.apache.struts2.ServletActionContext;
import?org.springframework.beans.factory.annotation.Autowired;
import?com.chumo.ssh.domain.Article;
import?com.chumo.ssh.dto.PageDTO;
import?com.chumo.ssh.service.ArticleService;
import?com.chumo.ssh.util.JSONUtil;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
import?com.opensymphony.xwork2.ModelDriven;
public?class?IndexAction?extends?ActionSupport?implements?ModelDriven{
private?static?final?long?serialVersionUID?=?1L;
private?Article?article?=?new?Article();
private?String?result;
@Override
public?Article?getModel()?{
return?article;
}
@Autowired
ArticleService?articleService;
private?List?articles;
private?int?page_new;
private?PageDTO?pageDTO?=?new?PageDTO();
/**
?*?首頁(獲取所有)
?*?@return
?*/
public?String?index(){
System.out.println(“index“);
pageDTO?=?articleService.getPageList(page_new);
return?SUCCESS;
}
/**
?*?添加
?*?@return
?*/
public?String?add(){
System.out.println(“add“);
if(article.getContent()?==?null?||?““.equals(article.getContent())){
result?=?JSONUtil.INSTANCE.putString(false?“發布失敗,請重試!“);
}else?{
boolean?add?=?articleService.add(article);
if(add==true){
result?=?JSONUtil.INSTANCE.putString(true?“發布成功!“);
}else?{
result?=?JSONUtil.INSTANCE.putString(false?“發布失敗,請重試!“);
}
}
return?SUCCESS;
}
public?Article?getArticle()?{
return?article;
}
public?void?setArticle(Article?article)?{
this.article?=?article;
}
public?ArticleService?getArticleService()?{
return?articleService;
}
public?void?setArticleService(ArticleService?articleService)?{
this.articleService?=?articleService;
}
public?List?getArticles()?{
return?articles;
}
public?void?setArticles(List?articles)?{
this.articles?=?articles;
}
public?String?getResult()?{
return?result;
}
public?void?setResult(String?result)?{
this.result?=?result;
}
public?PageDTO?getPageDTO()?{
return?pageDTO;
}
public?void?setPageDTO(PageDTO?pageDTO)?{
this.pageDTO?=?pageDTO;
}
public?int?getPage_new()?{
return?page_new;
}
public?void?setPage_new(int?page_new)?{
this.page_new?=?page_new;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????921??2017-11-30?01:51??ssh\.classpath
?????文件???????1036??2017-08-09?20:28??ssh\.project
?????文件????????499??2017-08-09?20:28??ssh\.settings\.jsdtscope
?????文件????????364??2017-08-09?20:28??ssh\.settings\org.eclipse.jdt.core.prefs
?????文件????????466??2017-08-09?21:34??ssh\.settings\org.eclipse.wst.common.component
?????文件????????345??2017-08-09?20:28??ssh\.settings\org.eclipse.wst.common.project.facet.core.xm
l
?????文件?????????49??2017-08-09?20:28??ssh\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2017-08-09?20:28??ssh\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????3171??2017-11-29?18:18??ssh\src\applicationContext.xml
?????文件???????1661??2017-09-06?19:03??ssh\src\com\chumo\ssh\action\filter\UserFilter.java
?????文件???????2467??2017-09-07?15:38??ssh\src\com\chumo\ssh\action\IndexAction.java
?????文件???????8405??2017-09-09?14:04??ssh\src\com\chumo\ssh\action\UserAction.java
?????文件????????327??2017-09-05?22:07??ssh\src\com\chumo\ssh\dao\ArticleDAO.java
?????文件???????1942??2017-09-05?22:12??ssh\src\com\chumo\ssh\dao\impl\ArticleDAOImpl.java
?????文件???????2121??2017-09-09?13:51??ssh\src\com\chumo\ssh\dao\impl\UserDAOImpl.java
?????文件????????426??2017-09-07?17:26??ssh\src\com\chumo\ssh\dao\UserDAO.java
?????文件????????628??2017-09-05?15:14??ssh\src\com\chumo\ssh\domain\Article.hbm.xml
?????文件????????787??2017-09-05?15:14??ssh\src\com\chumo\ssh\domain\Article.java
?????文件????????787??2017-09-05?15:13??ssh\src\com\chumo\ssh\domain\User.hbm.xml
?????文件???????1817??2017-09-05?15:12??ssh\src\com\chumo\ssh\domain\User.java
?????文件???????1669??2017-09-05?23:31??ssh\src\com\chumo\ssh\dto\PageDTO.java
?????文件????????289??2017-09-05?22:07??ssh\src\com\chumo\ssh\service\ArticleService.java
?????文件???????1269??2017-09-05?22:07??ssh\src\com\chumo\ssh\service\impl\ArticleServiceImpl.java
?????文件???????1539??2017-09-07?17:26??ssh\src\com\chumo\ssh\service\impl\UserServiceImpl.java
?????文件????????419??2017-09-07?17:25??ssh\src\com\chumo\ssh\service\UserService.java
?????文件???????2391??2017-09-06?19:09??ssh\src\com\chumo\ssh\util\JSONUtil.java
?????文件????????911??2017-07-22?10:41??ssh\src\log4j.xml
?????文件???????1819??2017-09-09?14:10??ssh\src\struts.xml
?????文件???????1660??2017-11-29?18:19??ssh\user.sql
?????文件????????548??2017-08-13?17:14??ssh\webapp\hello.jsp
............此處省略265個文件信息