Използвам 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) не се извиква. Някакви предположения ?