• chain、redirectAction 和 redirect、dispatcher 配置


    chain、redirectAction  类型的参数为:

    <result name="success" type="chain/redirectAction">

      <param name="actionName">helloOne</param>     //不用写后缀,不管struts2 接受多少个后缀,会自动加上 action 的后缀,前面有没有/均可以

      <param name="name">${name}</param>

      <param name="school">${school}</param>

    </reuslt>

    redirect、dispatcher 类型的参数为:

    <result name="success" type="redirect/dispatcher">

      <param name="location">helloOne.htm</param>     //这种情况下需要加上后缀,前面有没有 / 均可以    

      <param name="name">${name}</param>

      <param name="school">${school}</param>

    </reuslt>

    PS: redirect 或者  redirectAction 时,传递中文参数时,可能会遇到点问题,有一种解决方法:

    这种方法是在tomcat配置文件中配置 UTF-8

    跳转时,可能会莫名出错,例如:

    配置文件如下:

    通过 http://localhost:8080/LayUi_Test/login!init.htm 访问时,打印了“login init” 字符串,说明找到这个action了,但是,报错:

    “No result defined for action actions.LoginAction and result success”

    可是action已经找到,result已经配置,可偏偏就是报错了,什么原因呢,在网上搜了一下,找到个原因:

    然后,配置了namespace,然后就对了。。。

  • 相关阅读:
    2019-8-31-win10-uwp-使用-WinDbg-调试
    PHP simplexml_import_dom() 函数
    PHP asXML() 函数
    PHP registerXPathNamespace() 函数
    PHP getNamespaces() 函数
    PHP getName() 函数
    查看收集统计信息的时间间隔
    SPOJ DISQUERY LCA + 倍增
    洛谷P3958 奶酪 并查集
    洛谷P2678 跳石头
  • 原文地址:https://www.cnblogs.com/maxiaoshuai/p/5427871.html
Copyright © 2020-2023  润新知