28第二十八讲显示文章内容.pdfVIP

  • 0
  • 0
  • 约2.06千字
  • 约 2页
  • 2022-09-13 发布于北京
  • 举报
1.还不能查看具体文章的内容。 2. 层设计 接口。 //按ID查询文章 public Article queryById( id); 实现类。 public Article queryById( id) { List find = this .getHibernateTemplate().find(select art from Article art where art.id = ?, id); return (Article) find.get(0); } 3.业务逻辑层 业务逻辑组件接口。 //显示文章 public Article showArticle( id); 业务逻辑组件实现类。 public Article showArticle( id) { return article .queryById(id); } 4.Action 设计 package com.ibeifeng.action; import javax.servlet.http.HttpServletRequest; import .apache.struts2.ServletActionContext; import com.ibeifeng.po.Article; import com.ibeifeng.service.ArticleService; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; public class ShowArticle extend ionSupport{ //业务逻辑组件属性 private ArticleService articleService; //id属性 private id; public getId() { return id; } public void setId( id) { this .id = id; } public ArticleService getArticleService() { return articleService; } public void setArticleService(ArticleService articleService) { this .articleService = articleService; } public String execute() throws Exception { //按ID查询文章 Article article = articleServi howArticle(id); //将文章设置到request范围 HttpServletRequest request = ServletActionContext.getRequest (); request.se tribute(article, article); return thi C S; } } 5.Action 配置 在applicationContext.xml 文件中配置。 !-- ShowArticle Action -- bean id=showArticle class=com.ibeifeng.action.ShowArticle property name=articleService ref bean=articleService/ /property /bean 在struts.xml 文件中配置。 action name=showArticle class=showArticle result name=suc s/user/showArticle.jsp

文档评论(0)

1亿VIP精品文档

相关文档