日期:2014-05-16  浏览次数:20468 次

j2ee中打开首页同时查询数据库,并在首页动态显示数据

一般我们在项目中都是通过点击来访问某一个action来实现数据的查询,并跳转到某视图来显示,但是在网站开发中,往往需要我们在默认的index.jsp中显示一些从数据库查询出来的数据。实现的方式有一些,我把自己实现的方式拿来给大家分享下!!


注意:只提供关键代码,次要代码已经省略。


一:默认首页indexTest2.jsp


在indexTest2.jsp中body标签内

<body>

<jsp:forward page="listUser.action"></jsp:forward><!--跳转到我们指定的action,在此action进行数据库的相关操作-->

</body>

在indexTest2.jsp的body内直接使用上面代码,其他的代码都不用写。

 

二:struts.xml的配置

   <action name="listUser" class="listUserAction"><!---我使用的是s2sh三大框架的整合,这个class="listUserAction"是spring为我们实例化好的,如果没有使用spring来接管,这个地方的就直接使用完整的action,比如:com.test.action.ListUserAction-->
        <result name="success">/list.jsp</result>
     </action>

三:ListUserAction中的execute()方法

 @SuppressWarnings("unchecked