如何在liferay中为超链接创建操作url?

如何在liferay中为超链接创建操作url?,liferay,Liferay,我有一个要求,当我点击超链接时,我将发送一个参数courseid,它必须转到portlet类中的action方法。然后我需要在浏览器上完成操作后显示成功和失败消息 public void DeleteCourses(ActionRequest request,ActionResponse response) throws IOException,PortletException { String cid=request.getParameter("courseId")

我有一个要求,当我点击超链接时,我将发送一个参数courseid,它必须转到portlet类中的action方法。然后我需要在浏览器上完成操作后显示成功和失败消息

 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" />

你可以举个例子