坚决使用绝对路径,不会错,才是真真好。
1.解析路径获取的具体信息
<%= request.getContextPath() %><br /> 项目名称
<%= request.getScheme() %><br /> http
<%= request.getServerPort() %><br /> 8080(端口号)
<%= request.getServerName() %> <br /> 127.0.0.1(主机服务器地址)
2.实例演示
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; //完整路径拼接
%>
<base href="<%=basePath%>"> //放在html的head中
<a href="/theme.action">超链接</a> //放在html的body中
3.实例演示
<html>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; //完整路径拼接
%>
<a href="<%=basePath %>/theme.action">超链接</a> <span style="font-family: Arial, Helvetica, sans-serif;">//放在html的body中</span>
以上两个实例,需要在具体的情况下调试。也真是出了鬼奇滴说。。。