index首页加载数据库数据方法

https://blog.csdn.net/qq_33198758/article/details/82987805

在做网站的时候,会遇到需要首页加载数据库数据的情况。而web.xml配置的首页:

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
1
2
3
可以看出首页直接进入了一个index.jsp。那么如果要是希望首页进入一个servlet怎么办呢??这里提供一个拦截index.do文件的方法。

第一步
在index.jsp同一级目录下新建一个index.do 的空文件

第二步
修改web.xml,如下所示:将首页修改为index,do。

<welcome-file-list>
<welcome-file>index.do</welcome-file>
</welcome-file-list>
第三步
新建一个IndexUIServlet,在该servlet中取出数据库数据,传递给index.jsp。然后在web.xml注册如下:

<servlet>
<servlet-name>IndexUIServlet</servlet-name>
<servlet-class>myblog.qiuchao.web.UI.IndexUIServlet</servlet-class>
</servlet>

<!--拦截.do文件,当接收到.do文件请求时,就执行IndexUIServlet-->
<servlet-mapping>
<servlet-name>IndexUIServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

原文地址:https://www.cnblogs.com/zhf123/p/12089038.html