forwordAction怎么用

[复制链接]
查看11 | 回复1 | 2011-2-24 03:20:33 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-2-24 03:20:33 | 显示全部楼层
<pre id=\\\"best-answer-content\\\" class=\\\"reply-text mb10\\\">使用 ForwardAction

在应用程序中,可能会经常出现只要将Action对象转发到某个JSP的情况。在上一点中曾提到总是由Action调用JSP是个好
习惯。如果我们不必在Action中执行任何业务逻辑,却又想遵循从Action访问页面的话,就可以使用ForwardAction,它可以使你免去创建许多空的Action类。运用ForwardAction的好处是不必创建自己的Action类,你需要做的仅仅是在Struts配置文件中配置一个 Action mapping。

举个例子,假定你有一个JSP文件index.jsp ,而且不能直接调用该页面,必须让程序通过一个Action类调用,那么,你可以建立以下的Action mapping来实现这一点:


action path=\\\"/home\\\" parameter=\\\"/index.jsp\\\" type=\\\"org.apache.struts.actions.ForwardAction\\\" scope=\\\"request\\\" validate=\\\"false\\\" /action

正如你看到的,当 /home 被调用时, 就会调用ForwardAction 并把请求转发到 index.jsp 页面.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行