私の豆クラス、
import java.util.LinkedList;
public class Information {
private LinkedList<String> information ;
public LinkedList<String> getInformation() {
return information;
}
public void setInformation(LinkedList<String> information) {
this.information = information;
System.out.println("List is : "+information);
}
}
私のコントローラー、
@RequestMapping(value="/registerDn.html",method=RequestMethod.POST)
public @ResponseBody Information registerDn( @RequestParam(value = "dn", required = false) String dn,
@RequestParam(value = "acd", required = false) String acd ){
System.out.println("DN is : "+dn+ " acd : "+acd);
WebApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(context);
UserOperation oper = (UserOperation)ctx.getBean("operation");
oper.registerDn(dn);
Information info = (Information) ctx.getBean("info");
return info;
}
私のjqueryは、
function registerDn(){
$.ajax({
type: "POST",
url: contexPath + "/registerDn.html",
data: "dn=" + dn + "&acd=" + acd,
success: function(response){
var userInfo = "<ol>";
for( i =0 ; i < response.information.length ; i++){
userInfo += "<br><li><b>Name</b> : " + response.information[i] ;
}
userInfo += "</ol>";
//Used to display the list
$('#getlist').html(dn + " is : " + userInfo);
},
error: function(e){
alert('Error: ' + e);
},
});
}
jquery-ajaxで成功しましたが、それを解析してビューに表示する方法がわかりません。
またはボタンをクリックしたときにjquery-ajaxを使用してBeanクラスのリストを取得する方法。
良い答えは間違いなく高く評価されます。