- 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
您可能关注的文档
最近下载
- 煤的介绍课件.pptx VIP
- 部编人教版9年级下册《道德与法治》全册课件.pptx
- 官方通用文本离婚协议书 2026年.docx VIP
- 结构力学仿真软件:SAP2000:SAP2000中的材料属性设置.pdf VIP
- 2025WHO脑膜炎指南解读.pptx
- 老年人胆囊结石诊断和治疗专家共识(2026版).pptx VIP
- 普通党员2025年度组织生活会围绕“五个方面”查摆问题50条和整改措施供参考.docx VIP
- 如何开一家废品回收站?.docx VIP
- 2026年河南水利与环境职业学院单招职业适应性测试题库含答案详解.docx VIP
- 小学常用单词分类汇总国标手写斜体英语字帖(含例句).pdf VIP
原创力文档

文档评论(0)