求struts图片上传和显示??
来源:百度知道 编辑:UC知道 时间:2024/05/15 16:07:50
实现这一功能通常是将图片文件放在服务器上的一个文件夹下
并把这些文件对应的文件路径及文件名放到数据库中.
在查询时,只从数据库中查出文件名
页面根据文件名来显示相应的图片
E-mail放上,给你代码看看QQ:253330532
-----------------------------------------------------------
从客户端上传图片,
在服务器上保存图片,并把图片路径保存到数据库中
同时将此图片路径放到request中,给下一个显示页使用
在下一页中从request中读出文件路径显示即可
<--用户注册时选择头像如何从数据库读取并显示-->
用户选择头像时,从数据库中读取相应的文件路径列表,
并放到request或session中,
页面根据文件路径列表来显示相应的图片
用户选择的图片实际只是选择了文件路径
在用户提交时,将文件路径保存到此用户对应的表中,
在以后用户登录时,从这该表中读出用户对应的文件路径,
页面上根据这个路径来显示用户头像
一般是这样的,上传的图片不直接放在数据库中,在数据库中只存放图片的相对路径,然后在页面的<img>元素中的src中引用这个地址就可以了。
需要上传图片的from表单必须要加上enctype="multipart/form-data"属性。
struts的文件上传bean的配置文件如下:
<form-bean name="adUpload" type="org.apache.struts.action.DynaActionForm">
<form-property name="adBewrite" type="java.lang.String"></form-property>
<form-property name="adLinkUrl" type=