当前位置: 首页 > 面试题库 >

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

马峻
2023-03-14
问题内容

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


问题答案:

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

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

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

如果您使用带有注释的Conventions插件,则可以@Results在具有其他包扩展的父包的类上定义注释。例如

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

父程序包带有@ParentPackage注释。可以将其放置在类上,但最好将其放置在包装上。例如

package-info.java

@ParentPackage("default")


 类似资料:
  • 前言:来自Microsoft论坛的交叉链接:http://social.msdn.microsoft.com/forums/office/en-us/47d1167b-24d0-43ed-b28b-21d8d82570a1/syncfolderhierarchy-differs-better-exchange-versions?forum=exchangesvrdevelopment 我一直在测试

  • 问题内容: main.py: module.py 程序打印: 主要-之前:20 func2:20 func1:10 主-20点后 “ var”是全局变量。我希望当我更改var的值时,无论变量’var’出现在哪里,它都会被更改。func1和func2之间的唯一区别是func1在另一个模块中。仍然,我不明白为什么func1和func2之间的’var’值不同。 问题答案: python中没有真正的全局变

  • 我目前正在做一个ReactJS项目,它使用了Webpack2和TypeScript。除了一件事之外,一切都运行得很好——我找不到一种方法将我自己编写的接口移动到单独的文件中,以便它们对整个应用程序可见。 出于原型设计的目的,我最初在使用它们的文件中定义了接口,但最终我开始添加一些在多个类中需要的接口,这时所有的问题都开始了。无论我对我的< code>tsconfig.json做什么更改,也无论我把

  • 问题内容: 在我的application.yml中,我得到了: 还有其他一些使用不同的配置文件。启动应用程序时,我得到以下信息: 如果我只是将log4j2.xml放在已分析的文件旁边,则它可以工作。所以我认为这是我错过依赖关系的原因,或者使用log4j2无法实现? 问题答案: 在我这边,我正在使用属性文件而不是Yaml文件。我需要两个日志文件:一个将所有内容记录到控制台,另一个用于记录文件。因此,

  • 问题内容: 我有一个main.c,其全局变量名为。在main()中,我启动一个pthread,它侦听一个TCP连接并通过(progserver.c)运行该线程。意味着,该线程将永远不会返回。在main()中,输入rm.c(RM =资源管理器)中的函数。在rm.c中,我在pthread的progserver.c中读取了此变量的内容(两者均可通过进行访问)。 因此,问题是,当我在pthread中写入并

  • 问题内容: 现在,我们正在努力采用Cucumber在Java8 / Spring应用程序上运行功能测试。我们希望步骤定义文件尽可能保持DRY状态,并计划在不同的特征文件中使用相同的步骤定义。由于我们使用selenium来驱动测试,因此我们需要在步骤定义之间共享相同的驱动程序。 为了说明为什么拥有多个驱动程序对我们来说是个问题,请想象一个功能文件,该功能文件定义了两个步骤:一个浏览到页面,另一个声明