web项目中${pageContext.request.contextPath}的作用 10

一个a链接<ahref="${pageContext.request.contextPath}/sysmanage/newworkobj/panel/queryworko... 一个a链接<a href="${pageContext.request.contextPath}/sysmanage/newworkobj/panel/queryworkobjviewattrpage?viewid=${view.id}&objId=${entity.id}" target="_blank" name="viewinfo">${view.viewname}</a>
如果不加${pageContext.request.contextPath} 则可以正常访问,而加上则包404错。一般使用的时候不都是要加上的吗?这到底有什么区别
展开
 我来答
紫色仙族
2017-09-26
知道答主
回答量:15
采纳率:0%
帮助的人:4.3万
展开全部
pageContext:jsp页面中的九大隐式对象之一.pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本类名叫javax.servlet.jsp.PageContext。
request对象:在编译为Servlet之后,它会转换为javax.servlet.http.HttpServletRequest形态的对象,HttpServletRequest对象是有关于客户端所发出的请求的对象,只要是有关于客户端请求的信息,都可以藉由它来取得,例如请求标头、请求方法、请求参数、客户端IP,客户端浏览器等等信息。
request.getContextPath拿到的是你的web项目的根路径,就是webRoot(/+你的项目名发布时的名称)
${pageContext.tequest.ContextPath}-绝对路径-以Web站点根目录为参考基础的目录路径,例:${地球}/北京/朝阳区.
路径前没有"/"-相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径. 例:向北走3千里/北京/朝阳区.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式