<portlet:resourceURL var="getEffectiveDatesURL">
</portlet:resourceURL>
function selProductOnChange(){
var productSelected = $( ".selProduct option:selected" ).val();
AUI().use('aui-base','aui-io-request', function(A){
A.io.request('<%=getEffectiveDatesURL%>',{dataType: 'json',method: 'GET',
data: {"<portlet:namespace/>productSelected":productSelected,"<portlet:namespace/>CMD":"effectiveDates"},
on: {
failure: function() { },
success: function(data) {
var data = this.get('responseData');
A.Array.each(data, function(obj, idx){
var currentDate = obj.currentDate;
var futureDate =obj.futureDate;
console.log("Current date "+currentDate+" Future date "+futureDate);
});
}
}
});
});
}
@Override
public void serveResource(
ResourceRequest resourceRequest, ResourceResponse resourceResponse)
throws IOException, PortletException {
try {
System.out.println("serveResource productSelected "+resourceRequest.getParameter("productSelected"));
System.out.println("serveResource CMD "+resourceRequest.getParameter("CMD"));
JSONObject jsonObject = null;
JSONArray usersJsonArray = JSONFactoryUtil.createJSONArray();
jsonObject = JSONFactoryUtil.createJSONObject();
jsonObject.put("currentDate", "11/02/1988");
jsonObject.put("futureDate", "11/04/1988");
usersJsonArray.put(jsonObject);
writeJSON(resourceRequest, resourceResponse, usersJsonArray);
} catch (Exception e) {
e.printStackTrace();
}
}