




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用用 JSP 实现的一个完整的新闻发布系统实现的一个完整的新闻发布系统 我将分几个步骤完成对一个新闻发布系统的构建 来理解 JSP 的一些基本使用方法 首先我将先介绍这个新闻发布系统的基本结构 index jsp 管理员登陆界面 check jsp 验证管理员身份 main jsp 管理员添加新闻的页面 pub jsp 发布信息的页面 display 显示所有的新闻 而后台的程序主要有 DB java 数据库连接 MD5 java MD5 算法 PubBean java 发布 CheckBean java 核实登陆身份 即当你从 index main display 走一趟你基本就可以完成一个新闻发布系统的基本功能了 我并非把新闻的标题和内容都写入数据库 因为那样太耗费数据库系统的资源 而且在访问的时候总要读取数 据库 很费劲 我把新闻写入了一个单独的 HTM 文件 之后把标题及 HTM 文件的名字写入的数据库 而这个 HTM 文件的名字怎么随机生成呢 我选择了 MD5 算法 因为每个新闻的标题都不会相同 所以保证了唯一 性 下面我先把这个系统的基本框架勾勒出来 说的大一点 这似乎就是这个 系统 的 内核 啦 数据库部分 CREATE TABLE administrator admin char 16 password char 32 WITHOUT OIDS ALTER TABLE administrator OWNER TO admin CREATE TABLE news title char 255 page char 255 WITHOUT OIDS ALTER TABLE news OWNER TO admin 程序部分 package login import java sql public class DB private Connection conn private Statement stmt private ResultSet rs public DB try Class forName org postgresql Driver conn DriverManager getConnection jdbc postgresql localhost 5432 news user admin stmt conn createStatement catch Exception e System out println e public void update String sql try stmt executeUpdate sql catch Exception e System out println e public ResultSet quarry String sql try rs stmt executeQuery sql catch Exception e System out println e return rs package login import java sql import java io public class PubBean private String title context private DB db private MD5 md5 public PubBean db new DB md5 new MD5 public void setTitle String title this title title public void setContext String context this context context public void pubIt try title new String title getBytes 8859 1 gb2312 context new String context getBytes 8859 1 gb2312 String titleMD5 md5 getkeyBeanofStr title db update insert into news values title titleMD5 String file news ice titleMD5 htm PrintWriter pw new PrintWriter new FileOutputStream file pw println title pw println context pw close catch Exception e System out println e package login import java sql public class CheckBean private String message admin password private DB db public CheckBean db new DB public void setAdmin String admin this admin admin public void setPassword String password this password password public String checkIt try ResultSet rs db quarry select from administrator where admin this admin while rs next String pws rs getString password trim if pws equals this password message 密码正确 else message 密码错误 return message message 用户不存在 catch Exception e System out println e return message 页面部分 index jsp 登陆系统 用户 密码 check jsp jsp setProperty name checkBean property admin value jsp setProperty name checkBean property password value jsp param name error value main jsp 新闻发布 题目 内容 pub jsp jsp setProperty name pubBean property title value jsp setProperty name pubBean property context value display jsp 新闻 ResultSet rs stmt e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海纽约大学《西方经济学上》2023-2024学年第二学期期末试卷
- 辽宁城市建设职业技术学院《园林树木学》2023-2024学年第一学期期末试卷
- 宿迁职业技术学院《牛羊生产学》2023-2024学年第二学期期末试卷
- 个人卖房套现方案范本
- 2025至2031年中国展具行业投资前景及策略咨询研究报告
- 《高效理财规划之道:课件深度解析》
- 2025至2031年中国可调速封塑机行业投资前景及策略咨询研究报告
- 2025女职工怀孕期间能否续签服务合同
- 防疫捐赠采购方案范本
- 2025至2031年中国PS纸杯盖行业投资前景及策略咨询研究报告
- 2025年全国国家版图知识竞赛题库及答案(中小学组)
- 2025年重庆渝开发股份有限公司招聘笔试参考题库含答案解析
- 经典知识产权培训课件
- 桥梁工程梁板的预制和安装监理实施细则
- 小学阶段数学术语英文词汇表-横版打印
- 餐饮食材原材料验收标准(完整版)
- 站务一号线low培训
- 锅炉安装检验资料:水冷壁安装检查记录
- 矿浆比重与矿浆浓度对照换算表 (1)
- 植物生理学第一章水分代谢
- 防汛应急值班表(共2页)
评论
0/150
提交评论