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

Struts2以单一形式处理多个动作

东郭昌胤
2023-03-14
问题内容

我有一个表单包含三个按钮print/ export/ save

<s:form action="/userAction">
    <s:submit type="image" value="%{'print'}" src="/print.png" />
    <s:submit type="image" value="%{'export'}" src="/export.png" />
    <s:submit type="image" value="%{'save'}" src="/save.png" />
</s:form>

我该如何映射struts.xml呢?


问题答案:

struts.xml动作中通过<action标签映射

<action name="userAction" class="...

提交按钮应包含method属性以调用相应的操作方法

<s:submit type="image" value="%{'print'}" src="/print.png" method="print" />
<s:submit type="image" value="%{'export'}" src="/export.png" method="export" />
<s:submit type="image" value="%{'save'}" src="/save.png" method="save" />


 类似资料:
  • 问题内容: 我有一个表格,其中我需要两个或多个日期字段来处理不同的事情。我尝试了Angular UI Bootstrap,当表单中只有1个日期字段时,它可以正常工作。但是如果我有多个日期字段并且我不知道更简单的方法来使它生效,它将停止工作。 这是我的HTML示例: 我的JS是: 我基于此处的示例实施。我这里的问题是: 1)单击日期字段之一时,弹出的日期选择器被弄乱了,似乎在1中显示了2个日期选择器

  • 问题内容: 可以在一个表单中有多个单选按钮组吗?通常选择一个按钮会取消选择前一个按钮,我只需要取消选择一组按钮中的一个即可。 问题答案: 设置相等的属性以创建组;

  • 有没有一种方法可以让一个按钮从java调用一个方法,并在它执行后将其执行到浏览器中的一个新页面 目前,这个按钮在我的java应用程序中调用一个方法并执行它,但是当它执行时,它会转到一个空白页面。我希望它要么转到一个新页面,要么重定向到按钮所在的同一页面。

  • 主要内容:全局异常映射:Struts提供了一个更简单的方式来处理未捕获的异常,并将用户重定向到一个专门的错误页面。您可以轻松地Struts配置到不同的异常有不同的错误页面。 Struts的异常处理所使用的“exception”拦截容易。“exception”拦截器作为默认的栈的一部分,所以不必做任何额外的配置。它可为准备使用的盒。让我们看到了一个简单的Hello World示例进行一些修改在HelloWorldActio

  • 有段代码如下: 获取到的 str 变量的结果为: 我现在期望以 这种处理方法将那个 6 和 0 清除掉,请问大神该怎么写啊?小弟跪谢。

  • 我们使用Spring Batch进行一些处理,通过Reader读取一些ID,我们希望通过处理器将它们处理为“块”,然后写入多个文件。但是处理器接口一次只允许处理一个项目,我们需要进行批量处理,因为处理器依赖于第三方,不能为每个项目调用服务。 我看到我们可以为“块”中涉及的所有读取器-处理器-写入器创建包装器,以处理列表<>并委托给一些具体的读取器/处理器/写入器。但这对我来说并不是件好事。像这样:

  • 也许是基于代码创建的队列,它由其他现有队列支持?

  • 本文向大家介绍oracle-apex 处理表格形式,包括了oracle-apex 处理表格形式的使用技巧和注意事项,需要的朋友参考一下 示例 发布表格形式时,每个记录中的项目可通过“ APEX_APPLICATION.G_Fnn”数组供PL / SQL代码使用。G_F01对应于第一个可编辑列,G_F02对应于第二个列,依此类推。例如,您可以遍历每条记录并按如下方式访问每个字段的过帐值: 如果第一列