jsp中绝对路径中_p的作用是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中绝对路径中_p的作用是啥相关的知识,希望对你有一定的参考价值。
例如:$pageContext.request.contextPath/biz/projectitem/project.do?action=edit&_p=projectId&projectId=$domain.PROJECT_ID中_p=projectId表示什么意思?projectId=$domain.PROJECT_ID又是什么意思?
如果要用绝对路径有个问题,你想下,jsp页面发布到网上,别人下载时通过你设置的相对路径没有问题,因为相对于你web应用的路径再往下找;如果是绝对路径,比如C盘的某个路径下某个文件,那用户下载是去自己本地的C盘去找了,那当然找不到要下载的文件。如果用绝对路径,就有IO流的方式,把你的绝对路径处理一下。 参考技术A _p和projectId都属于访问路径里面的参数,后台可以直接使用;$domain.PROJECT_ID取出domain里PROJECT_ID值 赋给projectId
转载 : JSP取得绝对路径
转自:http://www.cnblogs.com/xdp-gacl/p/3707243.html
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:
一、使用${pageContext.request.contextPath}
代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
例如:
1 <!--使用绝对路径的方式引入CSS文件--> 2 <link rel="stylesheet" href="${pageContext.request.contextPath}/themes/default/css/ueditor.css" type="text/css"/> 3 <!--使用绝对路径的方式引入JavaScript脚本--> 4 <script type="text/javascript" src="${pageContext.request.contextPath}/ueditor1_3_6-gbk-jsp/ueditor.config.js"></script>
使用<%=request.getContextPath()%>和使用${pageContext.request.contextPath}达到同样的效果
1 <script type="text/javascript" src="<%=request.getContextPath()%>/ueditor1_3_6-gbk-jsp/ueditor.all.js"></script>
以上是关于jsp中绝对路径中_p的作用是啥的主要内容,如果未能解决你的问题,请参考以下文章