如何在liferay中为超链接创建操作url?
我有一个要求,当我点击超链接时,我将发送一个参数courseid,它必须转到portlet类中的action方法。然后我需要在浏览器上完成操作后显示成功和失败消息如何在liferay中为超链接创建操作url?,liferay,Liferay,我有一个要求,当我点击超链接时,我将发送一个参数courseid,它必须转到portlet类中的action方法。然后我需要在浏览器上完成操作后显示成功和失败消息 public void DeleteCourses(ActionRequest request,ActionResponse response) throws IOException,PortletException { String cid=request.getParameter("courseId")
public void DeleteCourses(ActionRequest request,ActionResponse response) throws IOException,PortletException
{
String cid=request.getParameter("courseId");
long courseId = Long.parseLong(cid);
try {
CourseLocalServiceUtil.deleteCourse(courseId);
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
有谁能告诉我如何为超链接创建操作url吗?您可以在JSP上编写它,如下所示:
<portlet:actionURL name="DeleteCourses" var="DeleteCoursesURL">
<portlet:param name="courseId" value="the_course_id"></portlet:param>
</portlet:actionURL>
<a href="${DeleteCoursesURL}"> Delete Course </a>
对于错误:
<liferay-ui:error key="error" message="Course could not be deleted" />
您可以检查一个示例您可以在JSP上编写它,如下所示:
<portlet:actionURL name="DeleteCourses" var="DeleteCoursesURL">
<portlet:param name="courseId" value="the_course_id"></portlet:param>
</portlet:actionURL>
<a href="${DeleteCoursesURL}"> Delete Course </a>
对于错误:
<liferay-ui:error key="error" message="Course could not be deleted" />
你可以举个例子