MVC框架中要求所有的请求必须通过Servlet(控制器),即使request只是重定向到另一个jsp页面也不能直接调用jsp页面,同样通过Servlet,然后返回相应的ActionForward。因为Servlet中要进行一些初始化操作(如读取ApplicationConfig和MessageResources)
我们可以直接用ForwardAction,进行简单的重定向操作,这样我们不用自己写Action了。配置文件如下:
<action
input="/index.jsp"
name="loginForm"
path="/viewsignin"
parameter="/security/signin.jsp"
scope="request"
type="org.apache.struts.actions.ForwardAction"
validate="false"/>
</action>