jsp博客系统相册功能模块

问题描述

最近用jsp写一个博客系统但是在相册功能时遇到麻烦1、数据库存储的图片地址应该是什么呢?(我把图片导入了工程中的)2、上传图片没有任何显示代码如下:Servlet:publicvoidaddPhoto(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException,SQLException{StringfilePath="images/";Stringmessages="";Stringforward="";Stringhref="";PhotoDaophotoDao=newPhotoDao();PhotoBeanphotoBean=newPhotoBean();SmartUploadsu=newSmartUpload();longmaxsize=2*1024*1024;try{su.initialize(this.getServletConfig(),request,response);su.setMaxFileSize(maxsize);su.setAllowedFilesList("jpg,gif,bmp");su.upload();StringphotoInfo=su.getRequest().getParameter("info");if(photoInfo==null||photoInfo.equals("")){messages="请输入照片描述的信息!";forward="/error1.jsp";href="<ahref='javascript:window.history.go(-1)'>[返回]</a>";}else{com.jspsmart.upload.Filefile=su.getFiles().getFile(0);if(!file.isMissing()){StringphotoUrl=filePath+photoDao.queryMaxId()+"."+file.getFileExt();System.out.print(photoUrl);Datecur=newDate(newjava.util.Date().getTime());Stringtime=cur.toLocaleString();photoBean.setPhoto_url(photoUrl);photoBean.setPhoto_time(time);photoBean.setPhoto_info(photoInfo);booleanmark=photoDao.operationPhoto("upload",photoBean);if(mark){try{(file).saveAs(photoUrl,File.SAVEAS_VIRTUAL);messages="上传成功";forward="success.jsp";href="<ahref='PhotoUpload.jsp'>[继续上传]</a>";}catch(SmartUploadExceptionee){messages="上传文件失败!";forward="error1.jsp";href="<ahref='javascript:window.history.go(-1)'>[返回]</a>";ee.printStackTrace();}}else{messages="保存文件信息失败!";forward="error1.jsp";href="<ahref='javascript:window.history.go(-1)'>[返回]</a>";}}else{messages="请选择要上传的文件!";forward="error1.jsp";href="<ahref='javascript:window.history.go(-1)'>[返回]</a>";}}}catch(java.lang.SecurityExceptione){messages="<li>上传文件失败!上传文件类型只允许为:jpg,gif,bmp</li>";forward="error1.jsp";href="<ahref='javascript:window.history.go(-1)'>[返回]</a>";}catch(SmartUploadExceptione){messages="上传文件失败!";forward="error1.jsp";href="<ahref='javascript:window.history.go(-1)'>[返回]</a>";e.printStackTrace();}request.setAttribute("messages",messages);request.setAttribute("href",href);RequestDispatcherrequestDispatcher=request.getRequestDispatcher(forward);requestDispatcher.forward(request,response);}

Dao:publicbooleanoperationPhoto(Stringoperation,PhotoBeansingle)throwsSQLException{Stringsql="";/*if(operation.equals("delete"))sql="deletefromphotowhereid="+single.getPhoto_id();*/if(operation.equals("upload"))sql="insertintophoto(photo_url,photo_time,photo_info)values('"+single.getPhoto_url()+"','"+single.getPhoto_time()+"','"+single.getPhoto_info()+"')";booleanmark=connection.executeUpdate(sql);returnmark;}publicintqueryMaxId()throwsSQLException{//TODOAuto-generatedmethodstubStringsql="select*fromphotowhereid=6";ResultSetrs=connection.executeQuery(sql);inti=0;if(rs!=null){try{while(rs.next()){i++;}}catch(SQLExceptione){e.printStackTrace();}}returni+1;}

解决方案

解决方案二:
数据库中插入了图片的记录吗?如果插入了,肯定是取图片出了问题
解决方案三:
引用1楼Before_Morning的回复:

数据库中插入了图片的记录吗?如果插入了,肯定是取图片出了问题

没有插入图片记录我也不知道这个到底是怎么了没有任何反应。。。就一个空白页
解决方案四:
debug模式看看
解决方案五:
一般数据库保存图片地址,你保存的时候看有什么问题,debug看看,主要是图片路径问题

时间: 2024-12-23 16:44:37

jsp博客系统相册功能模块的相关文章

基于flex4技术从零开发flex博客系统:8 using jsp and jstl

一,using jsp App Engine java提供对JSP,JSTL的几乎完全支持.本课主要介绍如何在GAE for java中使用jsp及jstl. 打开eclipse菜单->Preferences->Java->Installed JREs,添加jdk安装目录,并设为默认.默认eclipse仅指向了jre目录. 开发flex博客系统:8 using jsp and jstl-jsp 页面引入 jstl">打开gapp_flexblog项目,在war目录下添加j

emlog v4.0.1发布 功能强大的个人博客系统

emlog 是 "Every Memory Log" 的简称,意即:点滴记忆.是一款基于PHP和MySQL平台的http://www.aliyun.com/zixun/aggregation/17547.html">功能强大的个人博客系统(blog).致力于为您提供快速.稳定,且在使用上又极其简单.舒适的博客服务. 主要功能及特色: 支持日志url自定义,对搜索引擎更为友好 独有的碎语(微博)功能,让你用简单的文字记录生活 一键式更换模板,方便快捷打造个性博客 清爽的日

sux0r v2.2.0发布 博客系统支持RSS聚合书签管理等功能

sux0r 是一个博客系统,支持RSS聚合.书签管理以及相片发布等功能. sux0r is a http://www.aliyun.com/zixun/aggregation/9435.html">blogging package, an RSS aggregator, a bookmark repository, and a photo publishing platform with a focus on Naive Bayesian categorization and probab

基于jsp+servlet实现的简单博客系统实例(附源码)_JSP编程

本文实例讲述了基于jsp+servlet实现的简单博客系统.分享给大家供大家参考.具体如下: 没有用框架写的 小博客, 代码大量重复. 个人感觉重复代码对于新手还是有好处的,我也是新手,见谅. 完整实例代码点击此处本站下载. 1. servlet /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Servlet; import blog.

Python采用Django开发自己的博客系统_python

好久之前就想做一下自己的博客系统了,但是在网上查了查好像是需要会一些Node.js的相关知识,而且还要安装辣么多的库什么的,就不想碰了.但是我遇到了Django这么一款神器,没想到我的博客系统就这么建立起来了.虽然是最基础的类型.但是也算是成功了,这篇博客比较适合对Django有了一定了解的童鞋,如果是新手的话,建议先看一下django的基础知识点再来做实验,这样效率更高! 好了,话不多说,开始吧. 搭建框架 •创建项目及应用 搭建框架的意思,就是安装Django以及做好相关的配置.因为我是在P

Django开发自己的博客系统

好久之前就想做一下自己的博客系统了,但是在网上查了查好像是需要会一些Node.js的相关知识,而且还要安装辣么多的库什么的,就不想碰了.但是我遇到了Django这么一款神器,没想到我的博客系统就这么建立起来了.虽然是最基础的类型.但是也算是成功了,这篇博客比较适合对Django有了一定了解的童鞋,如果是新手的话,建议先看一下django的基础知识点再来做实验,这样效率更高! 好了,话不多说,开始吧. 搭建框架 创建项目及应用 搭建框架的意思,就是安装Django以及做好相关的配置.因为我是在Py

Django完整的开发一个博客系统

今天花了一些时间搭了一个博客系统,虽然并没有相关于界面的美化,但是发布是没问题的. 开发环境 操作系统:windows 7 64位 Django: 1.96 Python:2.7.11 IDE: PyCharm 2016.1 功能篇 既然是博客系统,发布的自然是博客了.让我们想想,一篇博客有什么属性.所以我们要有能添加博客,删除博客,修改博客,以及给博客发评论,贴标签,划分类等功能. 关系分析 属性 博客:标题,内容. 标签:标签名 分类:分类的名称 评论:评论人,评论人email,评论内容 关

Python Flask开源博客系统Blog_mini

  本博文在51CTO技术博客首发.         开源不易,Python良心之作,真心送给广大朋友,恳请给予支持,不胜感激!                  大家可以从下面的地址中去体验Blog_mini的功能,我把副本部署在了腾讯云上供大家使用: 地址:Blog_mini 账号:blog_mini@163.com 密码:blog_mini 0.Blog_mini送给你们:让每个人都轻松拥有可管理的个人博客         你从未架设过服务器或网站,希望可以接触一下这方面的知识--    

spring-想用java写一个博客系统

问题描述 想用java写一个博客系统 想用java写一个自己的博客程序,现在问题来了,由于不想 用jsp+servlet感觉太乱,就苦苦在网上找该用什么框架,什么方案,能保证安全,能保证速度,这里问过一些朋友意见不一,下面是自己定出来的一些框架搭配 1.struts+spring+hibernate(感觉有hibernate的地方速度不怎么样) 2.springmvc+jdbctemplate 3.直接springmvc 4.springmvc+mybatis 这里想请教各位高手该如何选呢,或者