日期:2014-05-16 浏览次数:20468 次
一般我们在项目中都是通过点击来访问某一个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