社区
Web 开发
帖子详情
在jsp页面里如何写一个绝对路径(不要出现虚拟路径名)
rollrock
2004-10-28 08:17:10
如果这样写:<a href="/login.jsp">aaa</a>产生的并不是当前工程下的login.jsp,而是8080下的,jsp里怎么出现这样不是问题的问题,用html:link也一样。要是把工程名写进去也不好,一旦工程名改了,我岂非要一个一个地址的改。
...全文
370
22
打赏
收藏
在jsp页面里如何写一个绝对路径(不要出现虚拟路径名)
如果这样写:aaa产生的并不是当前工程下的login.jsp,而是8080下的,jsp里怎么出现这样不是问题的问题,用html:link也一样。要是把工程名写进去也不好,一旦工程名改了,我岂非要一个一个地址的改。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rollrock
2004-11-01
打赏
举报
回复
up
rollrock
2004-10-31
打赏
举报
回复
up
追求自由
2004-10-30
打赏
举报
回复
我很努力的想看懂,但还是没明白什么意思!
由月
2004-10-30
打赏
举报
回复
<a href="/index.jsp">
楼主,你写错啦,应该是<a href="index.jsp">
加了“/”就表示服务器根目录啦!
rollrock
2004-10-30
打赏
举报
回复
???
wumingwangzi
2004-10-30
打赏
举报
回复
那你不用配置tomcat那个虚拟路径嘛
rollrock
2004-10-30
打赏
举报
回复
up
rollrock
2004-10-30
打赏
举报
回复
to youyue:
这个链接要出现在包含文件里,所以只能用绝对路径表示。
「已注销」
2004-10-29
打赏
举报
回复
你要是用的是tomcat 的话,那么可以在server.xml中修改绝对路径
augustfox
2004-10-29
打赏
举报
回复
<context-root>/</context-root>
augustfox
2004-10-29
打赏
举报
回复
你没有配置web根目录吧
rollrock
2004-10-29
打赏
举报
回复
以上说的方法我倒是知道,太麻烦了,为了个链接还得嵌套代码,如果用纯html,就没有办法了吗,相对简单的也是用html:link page=“。。。”
du9232
2004-10-29
打赏
举报
回复
<%=request.getContextPath()%>
紫翎观星
2004-10-29
打赏
举报
回复
<a href="<%=request.getContextPath()%>/login.jsp">aaa</a>
rollrock
2004-10-29
打赏
举报
回复
up
rollrock
2004-10-29
打赏
举报
回复
我都被你们说糊涂了,没有那么复杂,我的意思是说:工程名比如说是myjsp,首页是index.jsp,那么,我想实现<a href="/index.jsp">就是指向http:8080/myjsp/index.jsp这样的地址,但是在jsp里/不是定位在当前工程的根目录,而是是tomcat的webapps的下面,这样就成了http:8080/index.jsp,很让人烦恼。我现在只能用struts的link标签才可以,但这样太麻烦了,有没有简单一点的办法呢,不要编程,还有,我的这个链接是被包含在一个包含文件里的,所以,必须要使用绝对路径,相对的在不同的页面里,会生成错误的路径。要是能通过配置达到要求最好的了。
feishao45
2004-10-29
打赏
举报
回复
你用了域名指向了吗?还是直接该的配置文件?
jinannanhai79
2004-10-29
打赏
举报
回复
楼主的意思是一个页面里有多个连接,服务器一共起了4个web服务,一个端口是80,其余的分别是8080,8081,8082,都是在同一个服务器上的,所以ip地址是一样的,现在就是一个页面上有四个连接,分别链接了4个端口的web网站,所以就用我上面提到的方法
lecy
2004-10-29
打赏
举报
回复
告诉你哥经验,我们以前就是你的想法,路径写的都是绝对的,现在我们苦头大了,所以目前代码都改成根据当前的路径进行计算的/,../,../../什么的
jinannanhai79
2004-10-29
打赏
举报
回复
<%
String rootUrl = request.getHeader("Referer");
String rootUrls[] = rootUrl.split("/login.jsp");
rootUrl = rootUrls[0];
%>
<%!
String getRelativeUrl(String curRoot,String UrlStr) {
String endUrl = "";
if(curRoot.endsWith("/")){
int strCount = curRoot.length();
curRoot = curRoot.substring(0,strCount-1);
}
endUrl = curRoot+UrlStr;
return endUrl;
}
%>
<a href="<%=getRelativeUrl(rootUrl,":8080/login.do")%>">
再根据你自己的实际情况做一下修改
加载更多回复(2)
html图片设置
虚拟
路径,jsp中如何引用本地路径图片--设置
虚拟
路径(转)
大家有没有遇到过
JSP页面
里
面
写
img标签,然后跟
绝对路径
,这个方法就是设置
虚拟
目录,也就是说把硬盘上
一个
目录映射到tomcat的工作目录下,然后tomcat就可以根据
一个
映射关系找到硬盘中的文件了我们在Eclipse中找到...
JSP页面
如何显示(
绝对路径
)本地图片
大家有没有遇到过
JSP页面
里
面
写
img标签,然后跟
绝对路径
,"图片就是显示不出来的问题,直接打开HTML文件不就是这么显示图片的么?关键问题是JSP是运行在服务器上的(以Tomcat为例),服务器是有个根路径的,如果你用...
如何在
JSP页面
使用
绝对路径
显示图片
首先,图片和工程不在
一个
盘符下,图片也不能放到工程下...因为,
JSP页面
在引图片的时候是 在页面解析的路径是<img src="http://localhost:8080/test/images/1.jpg">也就是说JSP在引图片的时候是先去你的工程...
JSP 页面中用
绝对路径
显示图片
JSP 页面中用
绝对路径
显示图片 ...首先,图片和工程不在
一个
盘符下。...在JSP 文件中 这样是引不到图片的。因为,
JSP页面
在引图片的时候是在页面解析的路径是:。也就是说JSP在引图片的时候是先去你的
html引用本地图片
绝对路径
,jsp中如何引用本地路径图片--设置
虚拟
路径(转)
大家有没有遇到过
JSP页面
里
面
写
img标签,然后跟
绝对路径
,这个方法就是设置
虚拟
目录,也就是说把硬盘上
一个
目录映射到tomcat的工作目录下,然后tomcat就可以根据
一个
映射关系找到硬盘中的文件了我们在Eclipse中找到...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章