【发布时间】:2015-04-21 16:16:32
【问题描述】:
如何从 JSP 访问 SessionErrors 对象?我试过了
<%@page import="com.liferay.portal.kernel.servlet.SessionErrors"%>
<%= SessionErrors.contains(request, "error-invalid-value") %> <br>
<%= SessionErrors.size(request) %>
但结果为 false 和 0。但是,错误标记工作正常(它显示抛出的错误)。
<liferay-ui:error key="error-invalid-value" message="error-invalid-value" />
在我的控制器中,我设置了这样的错误:
//request is an ActionRequest.
SessionErrors.add(request, "error-invalid-value");
我正在尝试测试是否抛出了“error-invalid-value”错误。
如果有帮助,这里是标签的源代码(我无法理解其中的任何内容):https://github.com/liferay/liferay-portal/blob/master/util-taglib/src/com/liferay/taglib/ui/ErrorTag.java
【问题讨论】:
标签: java jsp liferay liferay-6 jsp-tags