structs2中链接引用的绝对路径
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了structs2中链接引用的绝对路径,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含660字,纯文字阅读大概需要1分钟。
内容图文
在 structs2 框架下, 每个jsp在进行a href=../a引用时, href中地址都是相对于当前action的, 这样在项目架构进行改变时,引用的路径也要改变,这样很不方便. 因此, 推荐在使用路径时采用绝对路径: 需要在jsp文件中加入: % String path=request.getContextPath()
在 structs2 框架下, 每个jsp在进行引用时, href中地址都是相对于当前action的, 这样在项目架构进行改变时,引用的路径也要改变,这样很不方便.
因此, 推荐在使用路径时采用绝对路径:
需要在jsp文件中加入:
<% String path=request.getContextPath(); String basepath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
这样的 basepath就代表了当前项目的根路径.
如果我想在访问当前项目 path/ 下的 path.action 只需要如下代码:
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <% String path=request.getContextPath(); String basepath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>Insert title here ="<%=basepath %>path/path.action">路径问题
内容总结
以上是互联网集市为您收集整理的structs2中链接引用的绝对路径全部内容,希望文章能够帮你解决structs2中链接引用的绝对路径所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。