关于${path }含义

taizhoufox 2010-04-19 10:38:18

<%@ include file="../../commonJs.jsp"%>
<link href="${path }/css/sys.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="${path }/js/jquery/jquery.js"></script>
<script type="text/javascript" src="${path }/js/jquery/jquery-validate.js"></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/engine.js'>

上面是摘取的一段代码,这个path到底代表什么含义?path在structs里面设置过request.setAttribute("pah",path);

很奇怪,${path}是不是直接获取request里面设置的属性呢?

谢谢各位了。。。
...全文
605 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
taizhoufox 2010-04-20
  • 打赏
  • 举报
回复
多谢楼上各位了。。
czmchen 2010-04-20
  • 打赏
  • 举报
回复
${path }意思是从requestScope里面拿出来的(你这里已经setAttribute 为request request.setAttribute("pah",path);)

${path }也可以写成${requestScope.path}


看lz的代码意图是想和<%=request.getContextPath()%>一样吧,其实不用setAttribute

EL表达式可以这样写和<%=request.getContextPath()%>一样。代码:${pageContext.request.contextPath}
redlotus_lyn 2010-04-20
  • 打赏
  • 举报
回复
${path}同<%=request.getContextPath()%>意思是一样的,只不过contextPath是在Action中设置的。
  • 打赏
  • 举报
回复
对头,这是 EL 表达式,呵呵 ${path} 其中的 path 是 setAttribute 中的 name

${path} 默认会从 application, session, request, page 依次寻找这些作用域中的 path 值。

如果想指定在什么范围下的话,可以使用 ${requestScope.path}

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧