JSP @include file的路径问题
来源:互联网 发布:mac地址修改器win10 编辑:程序博客网 时间:2024/05/16 13:47
以前的项目多是直接部署在根目录下,很少考虑上下文路径的问题,这次需要将应用部署到指定的上下文路径上,是portlet上要用,以前没有用过portlet,不是很了解!
在使用跟目录的时候,是这么写的<%@ include file="/common/taglibs.jsp"%>
在使用aa作为上下文路径的时候,我以为要写为<%@ include file="/aa/common/taglibs.jsp"%>
因为在<%@ include file中不能使用变量赋值,所以只能写死。
但是运行时,发现不行,报错,找不到文件,找了下,发现没有写错,好奇怪,就试着把/aa去掉,就可以了。
就查了一下资料,发现原来如此:
include的file属性都被解释为一个相对的URI.如果它以斜杠开头,那么它就是一个环境相关的路径.将根据赋给应用程序的URI的前缀进行解释,如果它不是以斜杠开头,那么就是页面相关的路径,就根据引入这个文件的页面所在的路径进行解释。
原来<%@ include file在以“/”开头的时候,会自动赋上上下文路径。看来基础还有在提高啊!:)
- JSP @include file的路径问题
- @include file的路径问题
- include file与jsp include 的区别
- jsp中的include指令的用法,include文件路径问题,txt文件的编码问题
- include file=""和jsp:include page=""的区别
- include file与jsp:include page的区别
- jsp:include page="" 和 include file="" 的区别
- <%@ include file=""%>与<jsp:include page=""/>的区别
- <%@ include file="" %>和<jsp:include page="" />的区别
- <jsp:include>和<%@include file=""%>的区别
- <%@ include file=""%>与<jsp:include page=""/>的区别
- <jsp:include page="">与<&@ include file="">的区别
- <jsp:include page>和<%@ include file%>的区别
- @include file 路径
- Include Jsp File
- JSP引入文件的两种方式:<jsp:include page=”file.jsp” />和<%@ include file=”file.jsp”%>
- jsp用静态指令<%=include file=""%>编码问题
- jsp中的include标签引用页面需注意路径问题
- MFC获得屏幕上任意一点的像素值
- C++ 版本 HashMap
- 切换Activity中布局的setContentView( )方法
- 二、spring配置datasource三种方式:
- js表单事件汇总
- JSP @include file的路径问题
- 奋斗黑马程序员----Java之File对象小结
- 三、DBCP数据源配置
- POJ 1364 King
- 中国云计算大势图
- KMP字符串模式匹配详解
- 【linu服务器——socket5】Socket5服务器的搭建
- u-boot 内核同时传递cmdline时的处理
- Java中正则表达式的使用