structs2 中链接引用的绝对路径
来源:互联网 发布:身份证伪造软件app 编辑:程序博客网 时间:2024/06/05 02:40
在 structs2 框架下, 每个jsp在进行<a href=".."></a>引用时, 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+"/";%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GB18030"><title>Insert title here</title></head><body><a href="<%=basepath %>path/path.action">路径问题</a></body></html>
0 0
- structs2 中链接引用的绝对路径
- 获取符号链接的绝对路径
- Structs2中Json插件的Action配置
- Structs2中配置文件详解
- Structs2中配置文件详解
- Structs2中iterator的status属性的用法
- 页面中引用其他外部链接的页面
- structs2中全面的配置文件struts.xml文件示范
- structs2中重定向和转发的区别
- structs2中interceptor(拦截器)的种类
- Structs2中拦截器的使用与详解
- structs2 文件的上传下载
- structs2 的工作原理
- structs2的工作流程
- Structs2的结果类型
- structs2 投影的介绍
- Structs2 的Result 类型
- structs2的工作原理
- js/jquery 跨站提交
- java中List.subList方法使用注意
- Codeforces_389B_Fox and Cross(贪心)
- NEsper事件处理Demo
- 程序员的奋斗史(二十)——沉思录(一)——关于博客和思想
- structs2 中链接引用的绝对路径
- 毕业设计进程:导入到Geoserver
- C#中的委托
- jquery模拟下拉框动作
- Javascript的调试利器:Firebug使用详解
- 深入分析Sleep(0)与Sleep(1)的区别
- ffmpeg转码会声会影编辑的视频失败问题解决(续)
- Hadoop 多表 join:map side join 范例
- Effective Objective-C [上]