
在页面上写个隐藏域
如:<input type="hidden" name="filename" id="filename">
然后在script里面给这个隐藏域复值
如:documentgetElementById("filename")value=documentgetElementById("myfile")value;
然后在servlet里面取值
如:String fileName=requestgetParameter("filename");
在一个jsp页面中获取另一个jsp页面中的src路径的方法:
比如有ajsp页面:
如果是本路径下的IMG,不需要引入相对路径,因为默认就会在当前路径下找相应的。
举例:<div
class="zj02"><img
src="zj_01gif"
/></div>;
备注:如果是同级文件路径的话,那么就需要引入相对上级路径的自路径。
举例:<div
class="zj02"><img
src="/images/zj_01gif"
/></div>;
此时说明是此是jsp上级路径的同级路径“images”文件夹下面的文件
在bjsp中可以用以下方法获取:
var
src
=
documentparentimg[0]src;
alert(src);
两种方式
1
EL表达式
${pageContextrequestscheme}${'://'}${pageContextrequestserverName}${':'}${pageContextrequestserverPort}${pageContextrequestcontextPath}
2
java小脚本
<%=requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+requestgetContextPath() %>
取得客户端路径是不对的
这个东西本来就不应该有
谷歌只是为了模仿IE内核的行为
360本身就是IE内核
火狐才是正确的行为
因为客户端的位置是不可靠的。可能上传了之后就删除了,或者移动到别的地方去了。
对于服务器来说,这也是无关的东西,防止泄漏隐私,不应该告诉服务器的
不如你说说你的需求。
你的目的是什么?
下载文件有两种方式。
1是在你的服务器上能相对找到。
即 >
以上就是关于在jsp里有一个文件上传file,怎么在servlet里得到其路径 <input type="file" name="myfile" />全部的内容,包括:在jsp里有一个文件上传file,怎么在servlet里得到其路径 <input type="file" name="myfile" />、怎样在一个jsp页面中获取另一个jsp页面中的src路径、在jsp页面中怎样用java语句或者EL表达式获得项目的完整路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)