jsp新闻发布系统(源码+数据库) 第9页

jsp新闻发布系统(源码+数据库) 第9页
import com.victor.tool.Chinese;
import java.util.List;
//以新闻类型和新闻题目的模糊查询进行的前台操作
public class KeyNewsWatch extends Action {
  private NewsFacade newsFacade;
  public KeyNewsWatch() {
    this.newsFacade = new NewsFacadeImpl();
  }
public ActionForward perform(ActionMapping actionMapping,ActionForm actionForm,
 HttpServletRequest httpServletRequest,HttpServletResponse httpServletResponse) {
    Chinese chinese = new Chinese();
    NewsActionForm newsActionForm = (NewsActionForm) actionForm;
    String key = chinese.str(httpServletRequest.getParameter("key"));    //取得新闻的关键字
    newsActionForm.setNewsType(chinese.str(httpServletRequest.getParameter(
        "type")));                                              //取得新闻的类型
    List list = this.newsFacade.keyNewsWatch(key, newsActionForm);
    httpServletRequest.setAttribute("listContent", list);
    return actionMapping.findForward("keyNewsWatch");
  }
}
Struts-config.xml的配置如下:
 /****************************struts-config.xml*********************************/
<action name="newsActionForm" type="com.victor.frontStage.newsAction.KeyNewsWatch" validate="true" scope="request" path="/keyNewsWatch">
      <forward name="keyNewsWatch" path="/jsp/frontNews/keyNewsContent.jsp" />
    </action>
通过上述的方法,在jsp页面利用<%List list=(List)request.getAttribute("listContent ");%>
取得对象的名称,在页面中使用即可。
7  小结
一个功能比较完备的新闻发布系统的实例就构建完毕了。由于篇幅的限制,文中只讲解了部分源代码,不过只要理解了这个部分的内容,是完全有能力理解没有讲解的那部分源代码的。
附录A  参考文献
1.JSP数据库系统开发完全手册   人民邮电出版社  2006年3月 
2.Delphi数据库系统开发完全手册   人民邮电出版社  2006年3月
3.Visual Basic数据库系统开发完全手册   人民邮电出版社  2006年3月
4.Visual C++数据库系统开发完全手册   人民邮电出版社  2006年3月
5.JSP 信息系统开发实例精选  机械工业出版社 王国辉、牛强、李南南等 2005年7月 
6.Visual Basic信息系统开发实例精选 机械工业出版社 宋坤、赵智勇、刘强等 2005年7月 
7.SQL Server数据库开发实例解析 机械工业出版社  宋昆、李严等  2006年1月
8.Access数据库开发实例解析  机械工业出版社  李俊民、高春燕等 2006年1月
9.Visual Basic精彩编程200例 机械工业出版社 赛奎春、高春艳等  2003年1月
10.ASP数据库开发实例解析 机械工业出版社 李严、于亚芳、王国辉 2004年12月
11.Delphi工程应用与项目实践 机械工业出版社 宋坤、赵智勇等 2005年1月 
12.Visual Basic工程应用与项目实践 机械工业出版社 高春艳、李俊民等 2005年1月 
13.Visual C++工程应用与项目实践 机械工业出版社 张雨、阮伟良等 5005年1月
14.JSP工程应用与项目实践 机械工业出版社 陈威、白伟明、李楠 2005年2月
15.ASP工程应用与项目实践 机械工业出版社 王国辉、牛强、李南南 2005年4月
16.Visual Basic 信息系统开发实例精选  机械工业出版社 高春艳、李俊民、张耀庭等 
2005年7月
17.ASP 信息系统开发实例精选  机械工业出版社 王国辉、牛强、李南南等 2005年7月 
18.Delphi 信息系统开发实例精选 机械工业出版社 宋坤、赵智勇、刘强等 2005年7月 
19.Visual foxpro数据库开发关键技术与实例应用 人民邮电出版社 周桓、张雨、王国辉 2004年5月
20.PoweBuilder数据库开发关键技术与实例应用 人民邮电出版社 刘志铭 张振坤 冯文萃 2004年5月
21.Delphi数据库开发关键技术与实例应用 人民邮电出版社  赛奎春 陈紫鸿   2004年5月
22.Visual basic数据库开发关键技术与实例应用 人民邮电出版社 高春艳、李艳  2004年5月
23.Visual C++ 管理信息系统完整项目实例剖析 人民邮电出版社 明日科技 2005年7月 
24.Visual Basic 管理信息系统完整项目实例剖析 人民邮电出版社 明日科技 2005年7月 
25.PowerBuilder 管理信息系统完整项目实例剖析 人民邮电出版社 明日科技 2005年7月 
26.Visual FoxPro管理信息系统完整项目实例剖析 人民邮电出版社 明日科技 2005年7月 
27.Delphi数据库开发实例解析 机械工业出版社 赛奎春、郑骁鹏等 2004年2月
28.Visual Basic数据库开发实例解析 机械工业出版社 刘志铭、高春艳等 2003年8月 
29.Visual FoxPro数据库开发实例解析 机械工业出版社 王晶莹、王国辉等 2003年9月
30.Power Builder数据库开发实例解析 机械工业出版社 华传铭、张振坤等 2003年9月
31.PowerBuilder 精彩编程200例 机械工业出版社 张振坤、李文立等 2004年9月
32.Visual FoxPro 精彩编程200例 机械工业出版社 王国辉、董韶华等 2004年9月
附录B  数据表
(1)tb_Link(链接其他网站表)
链接其他网站表主要用于保存其他网站信息。表tb_Link的结构如表B.1所示。
表B.1                                  表tb_Link的结构
字段名 数据类型 长度 是否主键 描述
ID int 4 否 数据库流水号
Name varchar 50 否 链接网站名称
Address varchar 50 否 链接网站地址
IssueDate datetime 8 否 链接网站发布的日期
(2)manager(后台管理员设置表)
后台管理员设置表主要用于保存后台管理员信息。表manager的结构如表B.2所示。
表B.2                               表manager的结构
字段名 数据类型 长度 是否主键 描述
ID int 4 否 数据库流水号
Name varchar 50 否 管理员帐号
Password varchar 50 否 管理员密码
RealName varchar 50 否 管理员真实姓名
IssueDate datetime 8 否 管理员注册时间
mark varchar 50 否 管理员标识
(3)tb_news(新闻管理表)
新闻管理表主要用于保存各类新闻信息内容。表tb_news的结构如表B.3所示。
表B.3                                表tb_news的结构

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有