jsp是靠加载路径来显示的,可以保存在项目中,也可以保存到磁盘的某个路劲下。
放webroot下,一般是webroot下建一个img或pic
文件夹专门存图。
jsp使用的时候<img
src"<%=requestgetContextPath()%>/pic/mypicgif"/>
这样就可以加载到了。
jsp获取地址栏上的参数有如下几种办法:\x0d\1、使用jsp小脚本实现\x0d\ \x0d\\x0d\ 即可取出地址栏传递的key所代表的值\x0d\\x0d\2、使用EL表达式实现\x0d\ ${paramkey}\x0d\\x0d\ 也可以取出地址栏传递的key所代表的值\x0d\\x0d\3、使用javascript实现\x0d\ \x0d\\x0d\function GetQueryString(name) \x0d\ { \x0d\ var reg = new RegExp("(^|&)"+ name +"=([^&])(&|$)"); \x0d\ var r = windowlocationsearchsubstr(1)match(reg); \x0d\ if(r!=null)return unescape(r[2]); return null; \x0d\ } \x0d\ \x0d\ var myurl=GetQueryString("key"); \x0d\ \x0d\ 也可以取出地址栏传递的key所代表的值\x0d\4、jQuery扩展方法实现\x0d\ jquery扩展了一个getUrlParam()方法\x0d\ \x0d\ \x0d\ $(function($){\x0d\ $getUrlParam = function(name)\x0d\ {\x0d\ var reg = new RegExp("(^|&)"+name +"=([^&])(&|$)");\x0d\ var r= windowlocationsearchsubstr(1)match(reg);\x0d\ if (r!=null) return unescape(r[2]); return null;\x0d\ }\x0d\ });\x0d\ $getUrlParam('key');也可以取出地址栏传递的key所代表的值\x0d\
method 方法里面写后台的控制类上传方法,方法里面能够获取该文件,然后以流的方式写入到指定文件夹下的某个文件中。
参考下这个网页链接
<form method="post" action="/TomcatTest/UploadServlet" enctype="multipart/form-data">
enctype="multipart/form-data" 这个必须要写,action后台接收的方法,文件保存路径在控制器中可以自己随便指定。
以上就是关于Java jsp中根据从数据库中查询出来的路径显示图片全部的内容,包括:Java jsp中根据从数据库中查询出来的路径显示图片、java中jsp怎么获取地址栏上的参数、java jsp 文件(图片)上传 存储路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)