我要求:
您的请求已成功处理
有可能吗?有没有办法显示成功或失败的消息?
<%@page import ="javax.portlet.PortletURL" %>
<%@ page import="javax.portlet.RenderResponse" %>
<%@ page import="javax.portlet.ActionRequest" %>
<%@ page import="com.liferay.portal.kernel.util.Validator" %>
<%
PortletURL searchCourseURL=renderResponse.createActionURL();
searchCourseURL.setParameter(ActionRequest.ACTION_NAME,"findCourses");
%>
<script type="text/javascript" src="/html/js/jquery/jquery.js"></script>
<form action="<%=searchCourseURL%>" method="post">
<div class="label1">Enter Course Name</div><input type="text" id="cname" name="cname" value=" "/>
<input type="submit" name="submit" value="Submit"/>
</form>
在上面的示例中,在提交请求后,它显示请求过程成功,而我必须显示消息:
搜索已完成
答案 0 :(得分:7)
成功消息
在JSP中:
<liferay-ui:success key="key" message="message" />
<liferay-ui:success key="key1" message="message1" />
在 Language.properties文件
中message=search is completed...
message1=search is completed...
在控制器
中SessionMessages.add(request, "key");
SessionMessages.add(request, "key1");
错误(失败)消息
在JSP中:
<liferay-ui:error key="error-key" message="error-message" />
<liferay-ui:error key="error-key1" message="error-message1" />
在 Language.properties文件:
中error-message=search couldn't be completed...
error-message1=search couldn't be completed...
在控制器中:
SessionErrors.add(request, "error-key");
SessionErrors.add(request, "error-key1");