`

网页代码中用<%=request.getContextPath()%>和不用的区别?

 
阅读更多
request.getContextPath()应该是得到项目的名字,如果项目为根目录,则得到一个"",即空的字条串, 
如果项目为abc, <%=request.getContextPath()% >/   将得到abc/,服务器端的路径则会自动加上,
<a href="XXXX.jsp"> 应该就是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:base
来解决路径的问题,不过用的最多的还是request.getContextPath。
分享到:
评论

相关推荐

    JavaScript中${pageContext.request.contextPath}取值问题及解决方案

    &lt;input type="hidden" id="contextPath" value="&lt;%=request.getContextPath()%&gt;" /&gt; &lt;script type="text/javascript"&gt; // 在JavaScript中获取上下文路径 var ctx = document.getElementById('contextPath').value;...

    Echarts可视化工具的使用案例(idea)

    `&lt;%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%&gt;` 这个语句是用来拼装当前网页的相对路径的。 `&lt;base...

    JSP中用COMMANSFILE进行文件上传

    List&lt;FileItem&gt; items = upload.parseRequest(request); for (FileItem item : items) { if (!item.isFormField()) { String fileName = item.getName(); String savePath = "D:/Java/Tomcat5.5/webapps/test5...

    JSP一句话下载代码

    3. **JSP 表达式 `&lt;%= %&gt;`**:这是 JSP 中用来插入 Java 代码片段的语法。在这个例子中,它用于获取当前 Web 应用程序的上下文路径。 4. **`request.getContextPath()`**:这是一个来自 `javax.servlet....

    JFreeChart画统计分析柱状图

    String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename; %&gt; &lt;!-- 在HTML页面中显示图表 --&gt; &lt;img src="&lt;%=graphURL%&gt;" width=500 height=300 border=0 usemap="#&lt;%=...

    在Struts中用JFreeChart生成图表

    2. **Eclipse IDE**:用于编写和测试代码。 3. **Apache Struts**:版本为1.x或2.x,根据实际情况选择合适的版本。 4. **JFreeChart库**:下载并配置到项目中。 #### 三、引入必要的包 在Struts项目的Java类中,...

Global site tag (gtag.js) - Google Analytics