jsp之${CTX}

根据自己的需要选择以下标签。

<%@ taglib uri="/struts-tags" prefix="s"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>

<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>

<c:set var="ctx" value="${pageContext.request.contextPath}"/>

我项目中的代码如下:

index.jsp

<%@ page language="java" pageEncoding="UTF-8" %>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>

<c:set var="ctx" value="${pageContext.request.contextPath}"/>

<html>

<head>

<title>主页</title>

<script src="${ctx}/static/js/jquery.iphone.toggle.js"></script>

</head>

<body>

<div class="span10" id="content">

<!-- start: Content -->

<div>

<ul class="breadcrumb">

<li>

<a href="${ctx}/index">主页</a>

</li>

</ul>

</div>

欢迎使用an笛声后台系统

</div>

<!-- end: Content -->

</div>

</body>

</html>

${CTX}

与${pageContext.request.contextPath}的对比

1、${pageContext.request.contextPath}是获取当前根目录。

2、${ctx}通过观察可以知道也是获取当前根目录的意思

不同之处:

${ctx}是

${pageContext.request.contextPath}的简写版。

同时发现在项目的index.jsp文件内有这样一段话的配置,<c:set var="ctx" value="${pageContext.request.contextPath}"/>。在此值得注意的是,在使用${ctx}的时候一定不要忘记把带有该配置的<c:set var="ctx" value="${pageContext.request.contextPath}"/>的文件引入到当前页面来。

关于${pageContext.request.contextPath}的理解,参考我转载并且修改之后的博文。

${pageContext.request.contextPath}的作用

该博文还参考了文章有:

http://blog.sina.com.cn/s/blog_6f0da7620100mrnt.html

最新文章

  1. iOS-应用打包发布常见问题
  2. Yocto开发笔记之《驱动调试-GPS数据采集》(QQ交流群:519230208)
  3. jquery获取和设置元素高度宽度
  4. 安装samba服务器
  5. 关于Asp.Net MVC 中 UpdateModel 的未能更新***模型的 解决方案!
  6. replaceCharactersInRange
  7. D3.js 简介和安装
  8. iOS,面试必看,最全梳理
  9. 利用QT制作我们自己的一个计算器
  10. add-apt-repository
  11. isFile() exists() isDirectory()的区别
  12. Web系统Login拦截器
  13. Python——assert(断言函数)
  14. Best Practices and Recommendations for RAC databases with SGA size over 100GB (文档 ID 1619155.1)
  15. Markdown文本的学习
  16. kafka系列七、kafka核心配置
  17. 并发编程---线程queue---进程池线程池---异部调用(回调机制)
  18. 浅谈Log4j和Log4j2的区别
  19. Apache Lucene初探
  20. MySQL的空值和NULL区别

热门文章

  1. vbnet 进程监控,监控Acad开启的数量,并且添加到开机启动
  2. mysql百万数据分页查询速度
  3. knockout jquery警告删除
  4. idea下载安装指南
  5. Poj 1236 Network of Schools (Tarjan)
  6. 初窥Android Studio
  7. [书目20140824]触动人心:设计优秀的iPhone应用
  8. CF822C Hacker, pack your bags!
  9. oracle创建临时表空间、用户表空间、创建用户关联表空间、授权等
  10. JSP参数传递兼EL表达式