jsp
<body>
<jsp:include page="top.jsp"/>
<s:action name="article!getAllArticle" />
<s:iterator value="articles" >
<s:property value="article.title"/>
</s:iterator>
<jsp:include page="buttom.jsp"/>
</body>
action
package com.sg.action;
import java.util.Iterator;
import java.util.List;
import javax.annotation.Resource;
import javax.print.event.PrintJobAdapter;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;
import org.springframework.stereotype.Controller;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.sg.model.Article;
import com.sg.service.ArticleService;
import com.sun.xml.internal.ws.org.objectweb.asm.Type;
@SuppressWarnings({ "serial", "unused" })
@Controller
@Action(value="article" ,results={
@Result (name="success" ,location="/index.jsp")
})
public class ArticleAction extends ActionSupport{
@Resource
private ArticleService articleService;
private Article article;
private List<Article> articles;
public Article getArticle() {
return article;
}
public void setArticle(Article article) {
this.article = article;
}
public String add(){
System.out.println("a");
return "success";
}
public void getAllArticle(){
articles=articleService.getArticle();
article=articles.get(0);
System.out.println(article.getEditer());
for(Iterator<Article> iterator = articles.iterator();iterator.hasNext();){
System.out.println(iterator.next().getTitle().toString());
}
}
public List<Article> getArticles() {
return articles;
}
public void setArticles(List<Article> articles) {
this.articles = articles;
}
}
调用action方法的时候控制台有输出信息,问题就是怎么调用到jsp页面上,网上查的好像就是这么写啊
别说list 了,直接都没东西