由于首页要预加载一些图片头条的内容,都是从数据库里取数据,网上看了些方法最终觉得还是用项目启动欢迎页面设为Action去后台查数据跳转首页(index.jsp)的方法好一点
先是参考了 关于web.xml的首页和struts的action的问题的方法,但是我的项目建了很多目录和模块,Struts.xml里设置Action也定义了其他namespace,不是默认的 “/” namespace,使用上述链接的方法始终提示:HTTP Status 404 - There is no Action mapped for namespace / and action name MainAction_index.
找不到对应的namespace和Action。
最后发现只能web.xml里在Action前面加上自定义的namespace名称,同时新建的同名Action文件也要放在与namespace同名的文件夹下。
web.xml文件内容
<welcome-file-list>
<welcome-file>core/MainAction_index.action</welcome-file>
</welcome-file-list>
前面不要 /
struts-core.xml的内容
<package name="com.abchina.whnm.core" exten