繁体   English   中英

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

[英]How to use Struts2 convention without using any action class

在Struts2中,我们可以在不使用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更改此设置。 Convention插件从那里的所有JSP创建配置。 因此,如果你在结果路径下有do-something.jsp ,你可以在浏览器中使用/do-something来返回这个无效的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM