基于SSH框架简单的图片上传方法

时间:2024-04-14 16:00:44

前段时间写了一个使用SSH框架的小项目,其中有关于注册用户上传图片的问题,当时搜了很多文章,因为自己是新手,所以也没看明白,最后摸索着,自己搞懂了。鉴于此,写下这篇博客,希望能帮到有需要的人。

1.在xxx.jsp中利用form表单将图片传入action中。

注意:要在<form>中写入属性enctype = "multipart/form-data",用以设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,完成图片的上传。

基于SSH框架简单的图片上传方法

2.在xxxAction.java中写入一下代码

基于SSH框架简单的图片上传方法

这三个属性的get,set方法我就不截图了,读者自己生成即可。

基于SSH框架简单的图片上传方法

3.在持久化类xxx.java中(即实体类)

基于SSH框架简单的图片上传方法

4.调用图片。只需要查出该条数据,放入request中,然后在jsp里引用数据库中的图片名称即可。

xxxAction.java(和上面的action是同一个,不同的方法)

基于SSH框架简单的图片上传方法

在show.jsp中

基于SSH框架简单的图片上传方法

这样就OK了。

说明:

      1、当图片上传成功后,图片是保存在服务器上的(在你的tomcat的webapps文件夹里),本地的upload文件夹里是没有图片的。

      2、该实例展示了简单的图片上传,主要是给像我这样的萌新理清思路。

      3、欢迎各位评论交流。