zoukankan      html  css  js  c++  java
  • actionForward的多种跳转方法

    Struts内置Action-ForwardAction用法

    在javaweb应用程序中,可能会经常出现只要将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 页面.

    在action元素中不一定要存在name属性,即不一定要有对应的actionform,forwardaction是struts中内置的action对象可以实现这种跳转方式。

    跳转方法二:

    Action中的forward元素实现调整

    跳转方法三:

    创建一个空的action类什么都不做只完成跳转仅有一行代码:

     Return mapping.findForward(“success”);

    将请求交由名字为success的forward对象处理。

    注:在acton组件中存在forwardaction部分,在struts的组件中存在ActionForward组件定义为org.apache.struts.actions.ForwardAction

  • 相关阅读:
    SC || Git 相关知识
    SC || Chapter 1
    SC || 解决在git中上传过大文件的问题(如何将提交过的彻底删除
    SC || 那些CheckStyle中的错误们
    纯c实现字符串切割
    c++实现字符串切割
    频域滤波
    空间域滤波
    卷积的理解
    频域分析相关概念
  • 原文地址:https://www.cnblogs.com/moonfans/p/2717131.html
Copyright © 2011-2022 走看看