论坛首页 入门技术论坛

JAVA WEB 开发中路径问题的总结

浏览 9813 次
该帖已经被评为新手帖
作者 正文
   发表时间:2010-07-23  
建议去掉什么新手贴选项,只留下精华选项,由大家投票产生。
0 请登录后投票
   发表时间:2010-07-23  
ch_space 写道
建议去掉什么新手贴选项,只留下精华选项,由大家投票产生。

这个也行??
不过,统一采用

  1. <%
  2.     String path = request.getContextPath();
  3.     String basePath = request.getScheme() + "://"
  4.             + request.getServerName() + ":" + request.getServerPort()
  5.             + path + "/";
  6. %>
  7. <%@ include file="/common/commontag.jsp"%>
  8. <html>
  9. <head>
  10. <link rel="stylesheet" type="text/css"
  11. href="<%=basePath%>common/calendar/jquery.datepick.css">
  12. <script type="text/javascript"
  13. src="<%=basePath%>common/js/jquery-1.3.2.js"></script>
  14. <script type="text/javascript"
  15. src="<%=basePath%>common/calendar/jquery.datepick.js"></script>
  16. <script type="text/javascript"
  17. src="<%=basePath%>common/calendar/jquery.datepick-zh-CN.js"></script>

 

0 请登录后投票
   发表时间:2010-07-23  
theskyofsky 写道
head.jsp
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
<script>var z_ctx = "${ctx}";</script>

0 请登录后投票
   发表时间:2010-07-23  
用base标签不就可以了。
  • 大小: 56.9 KB
0 请登录后投票
   发表时间:2010-07-23  
楼主没有考虑Context path自定义,和虚拟目录的情况。
0 请登录后投票
   发表时间:2010-10-29  
smallsnake 写道
ch_space 写道
建议去掉什么新手贴选项,只留下精华选项,由大家投票产生。

这个也行??
不过,统一采用

  1. <%
  2.     String path = request.getContextPath();
  3.     String basePath = request.getScheme() + "://"
  4.             + request.getServerName() + ":" + request.getServerPort()
  5.             + path + "/";
  6. %>
  7. <%@ include file="/common/commontag.jsp"%>
  8. <html>
  9. <head>
  10. <link rel="stylesheet" type="text/css"
  11. href="<%=basePath%>common/calendar/jquery.datepick.css">
  12. <script type="text/javascript"
  13. src="<%=basePath%>common/js/jquery-1.3.2.js"></script>
  14. <script type="text/javascript"
  15. src="<%=basePath%>common/calendar/jquery.datepick.js"></script>
  16. <script type="text/javascript"
  17. src="<%=basePath%>common/calendar/jquery.datepick-zh-CN.js"></script>

 

这样写累不哦。

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    <title>My JSP 'index.jsp' starting page</title>
  </head>
  
  <body>
    所有资源文件路径相对于basePath
  </body>
</html>
 
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics