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

  • 相关阅读:
    adb 连接时候不弹出授权对话框【转】
    Android设备adb授权的原理【转】
    JDK-Logger
    使用xpath时出现noDefClass的错误(找不到某个类)
    Netty系列之Netty 服务端创建
    windows 如何查看端口占用情况?
    解决Apache/PHP无法启动的问题
    多个mysql解决方法
    Qt 静态编译后的exe太大, 可以这样压缩.
    烈焰SWF解密
  • 原文地址:https://www.cnblogs.com/moonfans/p/2717131.html
Copyright © 2011-2022 走看看