【问题标题】:How to show view on the current page?如何在当前页面上显示视图?
【发布时间】:2017-09-18 09:11:21
【问题描述】:

我正在使用调用updateGeneric 方法的org.ofbiz.webtools.GenericWebEvent 服务,而不是为所有不同的表单设置多个路由,我创建了一个使用以下代码管理所有表单的路由:

controller.xml

<request-map uri="process">
    <security https="true" auth="true"/>
    <event type="java" path="org.ofbiz.webtools.GenericWebEvent" invoke="updateGeneric"/>
    <response name="success" type="view" value="home"/>
    <response name="error" type="view" value="CURRENT_PAGE_HERE"/>
</request-map>

正如您在error 部分中看到的那样,显示的值为CURRENT_PAGE_HERE,我希望路由显示正在显示的任何页面,例如登录时发生错误,重新显示登录注意,注册时发生错误,重新显示注册等。

如何做到这一点?

【问题讨论】:

    标签: redirect routes ofbiz


    【解决方案1】:

    GenericWebEvent#updateGeneric 方法是一种用于更新 GenericValues 的功能,在 Web 工具中用于编辑/更新数据。

    类名 GenericWebEvent 在这里可能有点误导,但如果您查看实现,应该清楚它不会像您想要的那样处理不同的 Web 事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-09
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      • 2012-02-28
      • 1970-01-01
      • 1970-01-01
      • 2022-08-10
      相关资源
      最近更新 更多