77范文网 - 专业文章范例文档资料分享平台

基于J2EE的博客网站论文(8)

来源:网络收集 时间:2018-12-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

articleForm.setTitle(request.getParameter(\

articleForm.setContent(request.getParameter(\ articleDao = new ArticleDao();

if (articleDao.operationArticle(\修改\ out .print(\language=javascript>alert('修改文章成功,请重新查询!');window.location.href='back_ArticleSelect.jsp';\ } else { out .print(\language=javascript>alert('修改文章失败!');history.go(-1);\ } }

博客用户可以依照自己的需求对日志的标题,日志类型,内容进行修改。点击“保存”按钮,提交到ArticleServlet进行相关操作,完成日志的更新。 5.3.6日志评论模块

日志评论界面图如图5.8所示

图5.8 日志评论界面图

评论核心代码:

public void HeadAddRestore(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{

//response.setContentType(\ PrintWriter out = response.getWriter(); restoreDao = new RestoreDao(); RestoreForm restoreForm = new RestoreForm();

31

restoreForm.setArticleId(Integer.parseInt(request.getParameter(\ restoreForm.setReAccount(request.getParameter(\ restoreForm.setReTitle(request.getParameter(\ restoreForm.setReContent(request.getParameter(\ if(restoreDao.operationRestore(\添加\ out .print(\language=javascript>alert('添加评论成功,请重新查询!');window.location.href='articleDetail.jsp?id=\\ }else { out .print(\language=javascript>alert('添加回复信息失败!');history.go(-1);\ } }

说明:在标题输入框输入“评论标题”,在评论内容框输入“评论内容”,点击“提交”提交给按钮完成评论。 5.3.7相册管理模块

相册管理模块负责博主照片的上传,查询,删除。照片显示页面如图5.9

图5.9 照片显示页面

5.3.8相册上传模块

博主通过此功能把自己喜欢的照片上传到博客里,跟好友分享。如图5.10

32

图5.10 照片上传页面

核心代码:

public void addPhoto(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { photoDao = new PhotoDao(); PhotoForm photoForm = new PhotoForm(); com.jspsmart.upload.SmartUpload su = new com.jspsmart.upload.SmartUpload(); int maxID = 0; if(photoDao.MaxQueryID()>0) { maxID = photoDao.MaxQueryID(); } String result = \上传的照片格式和大小有问题,上传照片失败!\ String type = null; String imageType[] = {\ String filedir = \ long maxsize = 2 * 1024 * 1024; try { su.initialize(this.getServletConfig(), request, response); su.setMaxFileSize(maxsize); su.upload(); Files files = su.getFiles(); for(int i=0; i

33

if(imageType[ii].equals(type)) { if(!singlefile.isMissing()){ String photoTime = su.getRequest().getParameter(\ String photoDescription = su.getRequest().getParameter(\ photoForm.setPhotoTime(photoTime);

photoForm.setUser_id(Integer.parseInt(su.getRequest().getParameter(\)); photoForm.setPhotoDescription(photoDescription); filedir = filedir + maxID + \+ singlefile.getFileExt(); photoForm.setPhotoAddress(filedir); if(photoDao.operationPhoto(\添加\

singlefile.saveAs(filedir,File.SAVEAS_VIRTUAL); result = \上传照片成功!\ } } } } } }catch(Exception e) { e.printStackTrace(); }

request.setAttribute(\ RequestDispatcher requestDispatcher = request.getRequestDispatcher(\

requestDispatcher.forward(request, response); }

说明:选择需要上传的图片后,输入照片描述,点击上传“按钮”,提交给“photoServlet”并调用photoDao进行数据库操作。完成照片上传。

34

5.3.9好友管理模块

博主可在此页面对好友进行添加,查询。好友管理页面如图5.11

图5.11 好友管理页面

好友模块核心代码:

private void selectFriend(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String user_name = request.getParameter(\ friendDao = new FriendDao(); ConsumerForm consumerForm = new ConsumerForm(); consumerForm = friendDao.SelectFriend(user_name); request.setAttribute(\ RequestDispatcher requestDispatcher = request.getRequestDispatcher(\ requestDispatcher.forward(request, response); }

说明:,输入“用户名”,则查询出这个用户。 5.3.10个人管理模块

博主通过此页面对自己的信息进行更新,如图5.12

35

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于J2EE的博客网站论文(8)在线全文阅读。

基于J2EE的博客网站论文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/373734.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: