问题描述:

假如现在有一个首页叫index.jsp

使用的Struts2,假如现在要通过如下地址访问:

http://127.0.0.1/

这样可以访问到主页

现在我的主页内容需要访问数据库拿到一些内容

然后在首页显示,但我还是使用http://127.0.0.1/

那么如何做呢?在Struts2中?

 

解决办法:

1.配置struts2 的配置文件
2.这样还不行,还必须去掉项目中web.xml中的默认的首页
这样的话,在浏览器中输入:http://127.0.0.1/
是进入到首页了,但是没有通过数据库
 
因为tomcat服务器里的web.xml配置文件也配置了默认的首页
 
3.所以还必须去掉tomcat中web.xml中的默认项
 
这样的话,当输入http://127.0.0.1后,有上面的pageAction接受,有这个action中的execute执行,从数据库去数据,然后返回到success,返回到首页index.jsp中