如何在不使用任何操作类的情况下使用 Struts2 约定

2023-12-19

在Struts2中我们可以定义action而不使用action类struts.xml如下:

<action name="error">
    <result>/error.jsp</result>
</action>

在我的应用程序中我使用struts2 convention。在这种情况下如何避免编写动作类。我有很多场景只是想进入页面而不使用任何业务逻辑。

我的结果路径不仅仅是一个 JSP。我正在使用瓷砖。我使用的代码如下:

@Action(value="homePage", results={@Result(name="success", location="homePage", type="tiles")})

您可以将 jsp 放置到WEB-INF/content这是默认结果路径。您也可以使用常量更改它struts.convention.result.path。约定插件从那里的所有 JSP 创建配置。所以如果你有do-something.jsp在结果路径下你可以使用/do-something在浏览器中返回此无操作结果。

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

如何在不使用任何操作类的情况下使用 Struts2 约定 的相关文章

随机推荐

  • 字符串中的空字符

    考虑这个字符串 var s A 0Z 它的长度为 3 由下式给出s length Using console log你可以看到绳子没有被切断s 1 is and s charCodeAt 1 is 0 当你在 Firefox 中提醒它时 你
  • Java - 为什么 str.substring(str.length()) 是可接受的代码行? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 长话短说 为什么Java不会为这行代码抛出IndexOutOfBoundsException str substring str length
  • 只是想知道 spring mvc 与 django 之间的区别[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在scala中将元组列表转换为数据帧

    我有一个字符串元组列表 List String String String 如何使用 Scala 将其转换为数据帧 你创建一个SparkSession 从 Spark 2 0 0 开始 或SQLContext 然后你可以使用隐式toDF S
  • 有没有办法可以为自适应卡提供列填充-自适应 MS BOT

    我正在使用自适应卡来使用自适应卡模板包在表格中显示动态内容 我已经对其进行了自定义 但有一列仍然拒绝到位 该列总是比其他列有更多的内容 因此它超出了行数 因此扩大了表格并使其看起来很难看 在此处输入图像描述 1 1 async testTa
  • Erlang 中的 Ruby

    是否可以将 Ruby 嵌入到 Erlang 中 Yecc 是正确的工具吗 如果可以的话 大概需要多少工时 Erlectricity 将 Ruby 暴露给 Erlang 反之亦然 http github com mojombo erlectr
  • sqlite3 从 C 批量插入?

    我遇到了 import 命令来执行此操作 批量插入 但是是否有一个可以使用 sqlite3 exec 执行的查询版本 我只想将一个小文本文件内容复制到表中 下面这个的查询版本 import demotab txt mytable Sqlit
  • 在 ActionbarSherlock 中设置进度条样式

    ActionbarSherlock 中的水平进度条太细 很难看到 我怎样才能将其设计得厚一些像素 我尝试通过继承 Widget Sherlock Light ProgressBar Horizo ntal 的样式来在 styles xml
  • 流畅的 NHibernate 一对多关系设置外键为 null

    我有一个简单的 Fluent NHibernate 模型 其中包含两个相关的类 public class Applicant public Applicant Tags new List
  • Django模型表单过滤器查询集

    我有以下模型 class Article models Model title models CharField description models TextField author models ForeignKey User clas
  • 使用JQuery在Head标签中添加元数据

    我正在尝试在 Head 中插入一个新的元标记 我使用的内容管理系统不允许在 Head 中进行编辑 因此我尝试使用 jQuery 来执行此操作 不幸的是我不能工作 这是我添加到以下网页的代码 http www newcastlegateshe
  • Handlebars:访问已被拒绝解析“来自”的属性,因为它不是其父级的“自己的属性”

    我正在使用 Nodejs 后端 并使用把手进行服务器端渲染 读完一篇后doc车把中的对象数组 其中包含键 content 和 from 但是当我尝试使用 each循环遍历对象数组 出现错误 Handlebars 解析属性 from 的访问被
  • Twilio 视频将参与者静音

    由于新的 Twilio 视频 API 和缺乏文档 我无法弄清楚如何在视频通话中将参与者 甚至是本地参与者 静音 请帮忙 控制单个设备的静音 取消静音或暂停 取消暂停状态LocalAudioTrack of LocalVideoTrack 您
  • MyBatis Spring MVC 错误:无效的绑定语句(未找到)

    这是我尝试使用 MyBatis 执行简单查询时的堆栈跟踪 org apache ibatis binding BindingException Invalid bound statement not found com my package
  • Rails 3:通过API向用户返回大量数据

    我的应用程序有一个 API 用户可以请求数据 有时 这些数据需要时间来处理 并且会破坏我的代码 我需要一个解决方案 我正在考虑使用delayed job 但我不确定这是如何工作的 如果用户提出请求 我需要给他一个答案 即使我在后台处理数据
  • 在 WCF 客户端中查找 Stream 对象的长度?

    我有一个 WCF 服务 它使用上传文档Stream class 现在在此之后 我想获取文档的大小 流的长度 以更新文件大小的文件属性 但这样做时 WCF 会抛出异常 Document Upload Exception System NotS
  • Excel:列/行/矩阵之间数据转换的公式

    是否有公式将列中的数据转换为矩阵或行 以及从 到其他组合的转换 更复杂的情况又如何 将宽度为 W 的矩阵重塑为宽度为 N W 的矩阵 还有一些类似或相关的问题 我已经回答了其中一些 标有 我不断更新此列表 因为添加了新的类似 或相同 问题
  • 更新大型 CakePHP 模型,但*不*触及某些字段?

    使用 CakePHP 1 3 我在 CakePHP 中有一个相当大的模型 我希望在表单页面上有一些隐藏元素 以便在保存之前 手动 进行比较 验证 但是当执行saveAll 经过验证 我不希望出现这些字段 本质上是为了避免它们被更新 处理这个
  • Angular2-如何将表单上的“touched”属性设置为 true

    我的组件中有一个反应式表单 我想设置touched每个输入的属性等于true 我当前的代码执行此操作 但它会引发错误Cannot set property touched of
  • 如何在不使用任何操作类的情况下使用 Struts2 约定

    在Struts2中我们可以定义action而不使用action类struts xml如下