在应用程序中,可能会经常出现只要将Action对象转发到某个JSP的情况。在上一点中曾提到总是由Action调用JSP是个好习惯。如果我们不必在Action中执行任何业务逻辑,却又想遵循从Action访问页面的话,就可以使用ForwardAction,它可以使你免去创建许多空的Action类。运用ForwardAction的好处是不必创建自己的Action类,你需要做的仅仅是在Struts配置文件中配置一个Action mapping。
举个例子,假定你有一个JSP文件index.jsp ,而且不能直接调用该页面,必须让程序通过一个Action类调用,那么,你可以建立以下的Action mapping来实现这一点:
<action path="/abc" type="com.apache.struts.actions.ForwardAction" parameter="index.jsp"/>
这样就可以了,无需再写一个Action类来完成,减少了文件个数。
只需要在Struts-config.xml当中配置一个actionMapping即可。
posted on 2007-02-03 10:24
水煮三国 阅读(586)
评论(1) 编辑 收藏 所属分类:
J2EE