如何将属性从jsp文件发送到liferay中的action方法?

时间:2012-04-20 20:14:53

标签: jsp liferay

我的jsp文件包含以下代码:

<portlet:actionURL var="patientProfileURL" name="editPatientProfile">
<portlet:param name="jspPage" value="/patientProfile.jsp" />
</portlet:actionURL> 
<p><a href="<%= patientProfileURL%>">Edit Profile</a></p>

我想在用户点击“编辑个人资料”时向editPatientProfile()发送一个参数。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

我不完全确定我理解你的问题,因为你已经传递了一个参数。在您正在构建的URL中。同样,您需要添加<portlet:param name="" value="" />

多数民众赞成!

请参阅以下示例:

<portlet:actionURL var="patientProfileURL" name="editPatientProfile">
    <portlet:param name="jspPage" value="/patientProfile.jsp" />
    <portlet:param name="myParam" value="myValue" />
</portlet:actionURL> 
<p><a href="<%= patientProfileURL%>">Edit Profile</a></p>

答案 1 :(得分:0)

你可以这样做:

String url="/patientProfile.jsp?urParameter"+urParameterValue;

<portlet:actionURL var="patientProfileURL" name="editPatientProfile">
<portlet:param name="jspPage" value="/patientProfile.jsp" />
<portlet:param name="myParam" value="<%=url%>" />

<p><a href="<%= patientProfileURL%>">Edit Profile</a></p>