自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Jsp新闻发布系统(七)

新闻类容页实现一.新闻类容页实现1.在newsDao中新建一个News类型的getNewsById的方法,参数是con,newsId。2.定义一个sql.(select * from t_news t1,t_newsType t2 where t1.typeId =t2.newsTypeId and t1.newsId = ? )3.使用prepareStatement执行返回pstm

2017-03-13 21:11:50 4496

原创 Jsp新闻发布系统(六)

新闻类别列表实现一.当前位置菜单实现1.在NewsTypeDao中新建一个NewsType类型的getNewsTypeById方法,参数是connection和newsTypeId2.定义一个newsType和sql语句(select * from t_newsType wherenewsTypeId=?)3.使用prepareStatement执行返回pstmt,参数是sql,pst

2017-03-13 21:11:48 1338

原创 Jsp新闻发布系统(五)

系统启动初始化信息设置一.Servlet启动项设置1.在web中新建一个InitServlet文件,继承httpServlet2.new一个dbUtil,newsDao,newsTypeDao。3.重写init(config)方法,通过config的getServletContext方法获取一个servletContext类型的application对象4.定义一个私有void的ref

2017-03-13 21:11:45 1106

原创 Jsp新闻发布系统(四)

新闻系统主界面信息动态化(下)一.导航菜单新闻类别动态化1.加jstl和standard的jar包,修改head.jsp,使用c标签,对newsTypeList进行遍历取值放入newsType二.幻灯图片动态化1.使用c标签,对imageNewsList进行遍历取值放入imageNews,标题需要使用fn函数的substring截取18个字三. 新闻头条动态化1.修改IndexS

2017-03-13 21:11:42 1856

原创 Jsp新闻发布系统(三)

新闻系统主界面信息动态化一.导航菜单新闻类别动态化1.新建news、newstype、link的model,news里面加一个新属性typeName。2.新建lnewTypeDao类,建一个List属性的newsTypeList方法,参数是connection。定义一个对象属性是List的newsTypeList。定义sql(select* fromt_newsType).使用prep

2017-03-13 21:11:39 1511

原创 Jsp新闻发布系统(二)

新闻系统静态主界面搭建一.图片轮转特效1.新建style文件夹和news.css文件,在index.jsp中导入bootstrap包2.贴入图片轮转的代码二.公共页面的封装1.由于页面的head和foot是公共的,建立一个background(后台)和foreground(前台)文件夹,在foreground文件夹中新建一个common文件夹,再建立一个head.jsp作为前台公共的头部

2017-03-13 21:11:36 1148

原创 Jsp新闻发布系统(一)

需求分析及数据库设计一.需求分析1.新闻模块2.新闻评论模块3.新闻类别模块4.友情链接模块5.系统模块6.后台登录模块二.数据库设计评论表t_comment:commentId,newsId,content,userIP,commentDate友情链接表t_link:linkId,linkName,linkUrl,linkEmail,orderNum新闻表t_news:n

2017-03-13 21:11:33 2512

原创 java-日记本(完结)

个人信息修改实现一.FileUpload组件引入这是一个上传组件二.个人信息修改实现1.修改userDao,添加一个返回值是int的userUpdate(),参数是connection和user。2.写一个sql语句。(update t_user set nickName=?,imageName=?,mood=? whereuserId=?)3.使用prepareStatement执

2017-03-13 21:11:30 2763

原创 java-日记本(十三)

日志类别删除及个人信息显示一.日志类别信息删除1.删除类别时要先判断类别下面有没有日志。在diaryTypeDao中写一个返回值是void的diaryTypeDelete(),参数是connection和diaryTypeId。2.写一个sql语句。(delete from t_diaryType where diaryTypeId=?)3.使用prepareStatement执行,设置问

2017-03-13 21:11:28 337

原创 发现一个小BUG

今天做例行测试时发现,添加新的日志和新的日志分类时,虽然添加成功了,但是刷新页面的话,之前的请求会被重复提交,由于没有日志分类没有做名字限制,所以会出现重复的日志分类名称。查看了半天代码,感觉是severlet调用完函数后,页面没有跳转过去,页面的地址依然是添加信息的地址,看了视频,发现视频中的页面显示也是一样,提交成功后,页面的url依然是之前的,只是页面刷新成了最新的内容。最终百度了一

2017-03-13 21:11:25 270

原创 java-日记本(十二)

日志类别信息的添加修改一.日志类别信息添加实现1.在diaryTypeDao中新建一个返回类型为int的diaryTypeAdd(),参数是connection,diaryType2.写一个sql语句SQL:insert into t_diaryType values(null,?)3.使用prepareStatement执行,设置问号typeName的值,返回pstmt的值。4.新

2017-03-13 21:11:22 310

原创 java-日记本(十一)

日志类别信息列表显示一.日志类别信息列表显示1.在diaryTypeDao里新建一个属性是List的方法,diaryTypeList(),参数是connection。2.new一个类型是List的diaryTypeList,写一个sql语句(select * fromt_diaryType).3.使用prepareStatement执行,返回一个resultSet值,如果rs有值,new

2017-03-13 21:11:19 316

原创 java-日记本(十)

日志信息的删除和修改一.日志信息删除实现1.修改diaryDao类,添加一个int类型的diaryDelete(),参数是connection和diaryId。2.写一个sql语句。(delete from t_diary where diaryId=?)3.使用prepareStatement执行,设置问号的值为diaryId,返回pstmt的值。4.修改DiaryServlet中,如

2017-03-13 21:11:16 755

原创 java-日记本(九)

日志信息的添加一.日志信息添加功能实现1.在diaryDao里添加一个int类型的diaryAdd(),参数是connection和diary。2.写一个sql添加语句,SQL语句:inser into t_diary values(null,?,?,?,now())3.使用prepareStatement执行,设置3个问号的值,分别是title、content和typeId,返回ps

2017-03-13 21:11:13 434

原创 java-日记本(八)

日志信息显示一.日志信息显示功能实现1.在DiaryDao里添加一个新的方法,属性为Diary的diaryShow(),参数是con、diaryId。2.写一个sql语句。SQL语句:select * from t_diary t1 ,t_diaryType t2 where t1.typeId =t2.diaryTypeId andt1.diaryId=?3.使用prepareSt

2017-03-13 21:11:10 413

原创 java-日记本(七)

日志主页显示完善一.个人信息显示1.在mainTemp.jsp的个人中心下添加div,样式是user_image,加一个标签,取的值是从currentUser里取的imageName。再添加两个div,样式是分别nickName和userSign,取的值是从currentUser里取的nickName和mood。2.在diary.css里添加样式3.在webContent里添加userIm

2017-03-13 21:11:08 521

原创 java-日记本(六)

日志归类显示一.按日志类别显示1.在model包里新建一个DiaryType类,写三个私有属性diaryTypeId,typeName,diaryCount。2.在dao包里新建一个DiaryTypeDao类,用来查每个类型里有多少日志。写一个list3.在diaryTypeCountList()里,new一个ArrayListSQL语句:select diaryTypeId,t

2017-03-13 21:11:05 454

原创 java-日记本(五)

日志列表显示及分页实现一.日志列表1.在model里新建一个Diary类,然后在dao里新建一个DiaryDao类,写一个简单的属性是List2.new一个 ArrayList代码:StringBuffer sb = new StringBuffer("select * from t_diaryt1,t_diaryType t2 where t1.typeId = t2.diaryT

2017-03-13 21:11:02 563

原创 java-日记本(四)

主界面搭建和用户请求过滤一.主界面1.新建一个mainTemp.jsp,添加jar包2.新建一个/style/ diary.css3.在mainTemp.jsp里添加一个navbar的导航标签,navbar-inverse导航条底色为黑色,navbar-fixed-top固定在顶部。在导航中添加一个搜索表单,样式选择“navbar-form,pull-right”,作用是搜索日志。4.

2017-03-13 21:10:59 391

原创 java-日记本(三)

登录模块(二)一.采用properties文件存放系统配置项1.新建一个diary.properties文件,文件内容是键值对的方式,中间用等号连接2.新建一个PropertiesUtil类,写一个方法getValue(Stringkey)通过key获得value。new一个properties类,先获取一个输入流,然后加载输入流load(),最后通过一个key返回一个值。3.修改Db

2017-03-13 21:10:56 623

原创 java-日记本(二)

登录模块实现一.开发环境eclipse+mySql二.bootstrap网址:bootstrap.kinghack.com是一个web框架,定义了很多样式和js效果container——固定布局(样式)viewport——响应时开发(在head里添加一个mate标签)组件input——文本框:input-block-level块级文本框(样式),placeholder默认显示在

2017-03-13 21:10:53 692

原创 java-日记本(一)

一:需求分析1.登录功能2.主页——日志显示,日志分类,个人中心,搜索3.写日志4.修改日志5.删除日志二:数据库设计3张表,用户表:userId,userName,password(MD5加密),nickName,imageName,mood           日志表:diaryId,title,content,typeId(外键),releaseDate(发布日期)  

2017-03-13 21:10:50 757

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除