Я использую Liferay Portal 6.2 CE GA3. Мне нужно вызвать собственный метод ресурса портлета из другого файла jsp портлета. Ниже мой код.
<a href ="#" onclick="myfunction('sometext')">Click here </a>
<script>
function myfunction(myVar){
AUI().use('aui-base','aui-io-request','liferay-portlet-url','aui-node',function(A){
var url = Liferay.PortletURL.createResourceURL();
url.setPortletId("MyCustomPortletId");
url.setResourceId('saveUserData');
A.io.request(url);
});
}
и мой пользовательский портлет...
public class MyCustomPortlet extends MVCPortlet{
public void saveUserData(ResourceRequest resourceRequest,
ResourceResponse resourceResponse) throws IOException,
PortletException {
System.out.println("in save UserData");
}
render method----
}
Здесь метод serveResource (в моем случае saveUserData ) не вызывается. Какие-либо предложения ?