struts 配置文件中定义的跨不同包的全局结果

2023-12-20

我想创建一个global-results跨不同名称空间下的不同包。我可以知道 struts 配置文件中需要遵循的约定吗?


在其他包扩展的包中定义全局结果。例如

<package name="default" extends="struts-default">
  ...
  <global-results>
    <result name="error">/pages/error_page.jsp</result>
  </global-results>
  ...
</package>

此结果可以在转发到错误页面的操作之间使用并作为异常处理结果。

如果您使用带有注释的约定插件,您可以定义@Results对具有其他包扩展的父包的类进行注释。例如

@Results({
  @Result(name = ERROR, location = "/pages/error_page.jsp"),
})

父包注释为@ParentPackage注解。它可以放在班级上,但最好放在包装上。例如

package-info.java:

@ParentPackage("default")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

struts 配置文件中定义的跨不同包的全局结果 的相关文章

随机推荐

  • 从不同数据库映射 Doctrine 中的实体时会抛出 ReflectionException

    我正在尝试在 ZF2 应用程序中使用 Doctrine 2 该应用程序包含两个模块 每个模块都有自己的数据库 我需要使用跨数据库联接 以便可以将一个模块中的实体与另一个模块中的实体关联起来 这是一个 UML 图 http yuml me 5
  • 如何将网站上的文件保存到SD卡

    有谁知道如何通过wifi将文件从网络服务器 本地主机 保存到SD卡 我正在对我的应用程序进行 xml 解析 为此我必须从 localhost 下载 xml 文件到 sdcard 然后标记解析 我一直在将 xml 文件下载到 SD 卡上 请指
  • 使用 xor reg, reg 是否比 mov reg, 0 有优势? [复制]

    这个问题在这里已经有答案了 在 x86 上有两种众所周知的方法将整数寄存器设置为零值 Either mov reg 0 or xor reg reg 有人认为第二种变体更好 因为值 0 没有存储在代码中 并且可以节省生成的机器代码的几个字节
  • mysql中行到列的转换

    下面是我的表结构 我想将其转换为另一种格式 从行到列类型 我已经尝试了很多 但我无法这样做 StudentID Mark Subject 10 46 Java 10 65 C 10 79 JavaScript 11 66 Java 11 8
  • PostgreSQL 中的 JSON 外键

    是否可以将外键分配给 PostgreSQL 中的 json 属性 这是我想要实现的示例 但它不起作用 CREATE TABLE Users Id int NOT NULL PRIMARY KEY CREATE TABLE Data Id i
  • %运行另一个笔记本时 Jupyter 中出现编码错误

    我在 Jupyter 笔记本中使用西里尔字母符号 在 NoteBook 1 中 我运行 NoteBook 2 run NB2 ipynb 在 NoteBook 2 中 我写入了一些 txt 文件 TestText open C TRASH
  • Dart 中的动态和对象有什么区别?

    它们看起来都可以在相同的情况下使用 类型检查等方面是否有不同的表示或不同的微妙之处 编辑以更新空安全 使用Object 代替Object 另一种观点dynamic它并不是真正的类型 它是一种关闭类型检查并告诉静态类型系统 相信我 我知道我在
  • Django 如何在更新用户时发送 post_save 信号?

    阅读文档后 https docs djangoproject com en dev topics signals https docs djangoproject com en dev topics signals 我在我的 signal
  • 为什么我在序言中找不到斑马谜题的答案?

    这是我目前的代码 我正在尝试解决斑马拼图 http en wikipedia org wiki Zebra Puzzle exists A A exists A A exists A A exists A A exists A A righ
  • bash: ./helloworld_s: 没有这样的文件或目录。文件明明就在那里

    我对 bash 并不陌生 但这是我第一次看到这种情况发生 OP localhost linking ls helloworld lib o helloworld lib s helloworld s OP localhost linking
  • 如果操作栏/工具栏为白色,菜单项上不会出现波纹

    我有白色工具栏 其中菜单项显示为操作 该操作是来自材质图标的黑色矢量资源 单击菜单项时没有波纹效果 因为波纹效果也是白色的 如果工具栏背景更改为其他颜色 例如蓝色 则会出现波纹 如何更改菜单项波纹颜色 使其在白色背景上可见 我试图改变颜色控
  • 在 JavaScript 中创建 XML

    是否可以使用 JavaScript 中的一些数据创建 XML 文件 我将数据存储在变量中 我用谷歌搜索了一下 似乎没有讨论太多 我以为我可以用XMLWriter比如这样 var XML new XMLWriter XML BeginNode
  • 从 cfc 返回多个存储过程结果集

    我正在尝试将应用程序中的某些页面转换为使用 cfc 其中一个页面使用存储过程来检索几组数据 现在 当我访问结果时 它们的行为就像我使用了
  • C 或 C++ 中的边界检查开销大吗?

    绑定检查很昂贵 gt x2 倍运行时开销 以上这一点是我从我的一位教授那里得到的 我对此很困惑 据我所知 程序中最耗时的部分是IO 来自网络和硬盘 但是 C 或 C 中的边界检查并不总是与这两个输入源相关 例如 我在 C 中使用以下命令将一
  • 如何检测代码正在 eclipse IDE 中运行

    如何检测代码正在 eclipse IDE 中运行 我不知道获取此类信息的通用方法 一个建议 当您在 Tomcat 中启动 Java 程序 或 Web 服务器 时 只需添加一个参数来指示该程序是由 Eclipse 启动的 您可以通过打开 打开
  • 在mongodb中使用findOne获取具有最大id的元素

    我正在尝试从 mongo 集合中检索一个元素 即具有最大 id 字段的元素 我知道这可以通过查询来完成 db collection find sort id 1 limit 1 但这看起来有点不优雅 我想知道是否有办法使用 findOne
  • 如何生成 OpenOffice Draw 文档?

    我想在 OpenOffice Draw 中创建流程图 由于有很多步骤要显示 并且将来可能会更改 但我可以提取数据 因此我想通过以下步骤自动创建 使用指定的页面设置创建新的 ODG 文档 插入具有指定属性的流程图形状 用箭头连接这些东西 理想
  • Windows 服务器上的自托管远程 git 存储库

    我们的本地网络上有一台计算机 被指定为 服务器 运行 Windows XP 我们在其中保存共享文件夹和所有人都应该可见的内容 如何在其上创建远程 Git 存储库 并对其进行设置 以便本地网络上不同计算机上的不同人可以拉 推 我不在乎使用哪种
  • wince 6.0 c# 中的全屏应用程序

    我有我的应用程序 希望使其以全屏模式运行 没有任务栏 我找到了如何隐藏窗口栏 但是当我启动应用程序时 它并没有覆盖窗口任务栏的空间 尽管最后一个是隐藏的 我找到了这个 https stackoverflow com questions 50
  • struts 配置文件中定义的跨不同包的全局结果

    我想创建一个global results跨不同名称空间下的不同包 我可以知道 struts 配置文件中需要遵循的约定吗 在其他包扩展的包中定义全局结果 例如