www.3112.net > AjAx+struts2 将服务器上的一个文件夹里的多个图片遍历显示在网页上。那位高手帮忙解决下。

AjAx+struts2 将服务器上的一个文件夹里的多个图片遍历显示在网页上。那位高手帮忙解决下。

如果你的图片在上传的时候就保存路径 ,那你就可以直接调用数据库的东西 ,直接显示就好了

将返回参数显示在页面,这取决于你返回的数据类型,如果是json类型,就可以直接对象点属性就可以

<filter-mapping> <filter-name>scssystem</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 只需配置这一条即可. 图片路径建议使用绝对路径

File imageFile = new File("D:/java/workspaces/mjms/WebRoot/image" + "/"+ imageFileName);服务器上没有这个文件,应该是这里的路径,这是你本机的路径,在服务器上有这个目录?建议写相对路径.还有个问题,就是你说的每次要刷新的问题,问题在这里:if (null != out) {out.frush();//加上这一句代码,就不用手动刷新了out.close();}

前两天因为工作需要做的的一个局部刷新 用的jQuery , 项目中用了JSONObject 这个插件 ,不知道百度可以查到 页面代码: <script>function change(){ $.ajax({ type:"POST", data:{"customer_id":<%=customerID%>}, //传递的参数 //调用的

页面上img标签里写上路径

对,一定要存入服务器,并且记住上传的路径是什么,当显示的时候用'路径'+ 图片名就能显示了

楼主struts2上传代码会写吗? struts2本身提供了上传拦截器,用struts2实现上传功能,并获得保存地址 <!-- 配置fileupload的拦截器 --> <interceptor-ref name="fileupload">获得文件存储地址(上传时指定)+文件名调用保存方法(hibernate),将文件路径存入数据库在一个事务中完成即可! 如:有哪块有难点,及时追问.good luck!

上传图片立即显示,需要用ajax了不过你可以显示本地的内容,也就是用js显示一下

这个和struts无关,完全是jsp上的东西,判断一下扩展名,然后用img标签显示相应的图标就可以了

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com