一般情况下,将默认访问路径设置成某个页面很简单,在web.xml中写在<welcome-file-list>中就可以了
但是,今天想把默认路径指向一个action,因为要读取数据库的内容,又不想把代码都写在jsp里
一开始在 </welcome-file-list>里写了action的名字,发现根本不行
从网上找了好久看到好多种解决方法,最终通过下面的方法解决:
思路: <welcome-file-list>里写一个跳转页面的名字,然后通过该页面跳转到目的action
实例:
想把默认路径设为index.action
则1.在web.xml中如下配置
<welcome-file-list>
<welcome-file>jump.jsp</welcome-file>
</welcome-file-list>
2.在jump.jsp中添加如下代码
<script>
document.location.href="index"
</script>
还有文章说可以用<jap:forward>,但是我没试验成功,所以最后选用了上面的方法。
新手学习中,与君共分享,若有错误,望海涵并指正~~~