之前做过一些网站项目,大多数都是首页就是登录,直接进入首页的不多,也就没有注意到,今天刚好注意到了就来记一下。也算是一个小技巧
<welcome-file>index.jsp</welcome-file>大部分人在一开始做网站往往都在webxml中这么配置,这样可以直接用网站根目录访问首页。
但是这么做有问题,那就是如果你首页的数据是从数据库里面来的(虽然对于大型网站来说数据要么缓存要么静态),那么,你肯定想要去直接调用action。
<welcome-file>index.action</welcome-file>
这样的写法肯定是不行的,一定会有404。
解决的办法有两个(简单处理)
一个方法是,写一个空页面,作为index.jsp,用js实现跳转到首页。
还有一个方法是,在webroot目录下面新建一个文件名字就叫index.action(空白的文件就行)
然后<welcome-file>index.action</welcome-file>这个就不会导致404了。