ポータル アプリケーションの開発に Liferay 6.1 CE を使用しています。Portlet で AJAX で Jquery を使用しようとしています。これは私の JSP ページです。
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<portlet:defineObjects />
<script type="text/javascript">
$(document).ready(function(){
jQuery.ajax({
url:'<portlet:resourceURL id="ajax" ></portlet:resourceURL>',
data: {id:data},
type: 'POST',
datatype:'json',
success: function(respData) {
alert(respData);
}
});
});
</script>
これは私の MVC ポートレット クラスです。
public class ArrayPortlet extends MVCPortlet {
@Resource(name="ajax")
public void testAjax(
PortletConfig config, ResourceRequest request, ResourceResponse response)
throws Exception {
}
}
しかし、Java クラスに接続できません。誰か助けてくれませんか。ありがとう 。