场景
有时候需要通过域名直接访问项目,但是这样有一个隐患:
后端:request.getContextPath();
获取为空。
前端:window.location.pathname.split("/")[1]
也会为空。
这样可能有些项目会发生不可预知的错误。
分析
可以通过域名直接访问一个页面,然后重定向到项目首页。
解决方法
第一步:
在tomcat
的webapps
下,新建文件夹 Redirect
(可以起别的名字),在文件夹下面新建页面 index.html
,代码如下:
<html>
<head>
<script type="text/javascript">
var href =