现在的位置: 首页 > 综合 > 正文

jsp 上传图片功能

2014年02月28日 ⁄ 综合 ⁄ 共 1084字 ⁄ 字号 评论关闭

写在前面:

1.直接读程序跑程序确实能用学到很多东西,而且入手很快,比自己先去学基础会更有针对性更快,但是由于基础知识的缺少也犯了很多弱智的错误耽误了一些时间。

2.有压力才有动力,之前一个星期的活在强大的压力下半天就解决了。

今天想实现在jsp页面上传图片的功能,要求是要把文件传到服务器制定的一个文件夹下,而且更新数据库。

在网上先找了很多小例子,在csdn网站上下了一个毕设的博客系统,下了一个新闻发布系统

第一个倒是有我要的功能,但是里面用到了hibernate 这是我不会的,而且数据库用sqlserver写的,也没有提供数据库脚本,找到其中一个addphoto.jsp

拿出来试了试各种不错,也就放弃了

第二个例子新闻发布系统,技术就是jsp+javabean,也有数据库,但是没有用到jspsmart.upload,而且运行时候无法登陆,

去数据库下面看也没有找到用户列表信息,这个工程倒是不错,以后有时间了可以拿来学习。

下面就是找jspsmart.upload的说明和下载,在百度文库里找了好几个文档来看。其中有例子的就遇到了一下错误:

1.import 这个jspsmart.upload.*时总是报错

2.html 的action 指向某个jsp运行与其指向的路径不符合

<FORM METHOD="POST" ACTION="/upload2/do_upload.jsp"
ENCTYPE="multipart/form-data">

根据那个pdf文档 最后在csdn上找到了 jspsmartupload.zip解压后放到服务器下,果然能用

才开始慢慢有信心了,开始想把整个包烤进去出错了,后来只用sample1,并且用之前的jar包试验成功。

又把之前没有跑通的一个小例子也弄进去发现也可以了。

收获:

1.下载的jspsmartupload.jar 有一个是空的 ,jar包右击 使用win32

2.html 的action 指向某个jsp运行与其指向的路径不符合

<FORM METHOD="POST" ACTION="/upload2/do_upload.jsp"
ENCTYPE="multipart/form-data"> 

这个表单指向的upload2 工程下的upload.jsp,而且工程前面有个/

3.<%@ page contentType="text/html; charset=gb2312" language="java" 
import="java.util.*,com.jspsmart.upload.*" errorPage="" %>

import 这个jspsmart.upload.*时总是报错

抱歉!评论已关闭.