封装数据 传给jsp页面 try { String queryString = "From Tabstate t where t.statename like '%北京市%' order by t.statename "; List list = this.tabstateService.getTabstateDao().getHibernateTemplate().find(queryString); System.out.println(ServletActionContext.getRequest().getParameter("name")+"------------------------------------------------------");
e.printStackTrace(); return ERROR; } 用jquery接收 function showit(){ var states = $("#states"); $.ajax({ type:"POST", data:"name=John&location=Boston", url:"allpage/getAllTabstate.action",
success:function(msg){
var message = eval('('+msg+')');
$.each(message, function(i,n){ states.append("<option value = "+i+">" +n+"</option>"); }); }
try {
String queryString = "From Tabstate t where t.statename like '%北京市%' order by t.statename ";
List list = this.tabstateService.getTabstateDao().getHibernateTemplate().find(queryString);
System.out.println(ServletActionContext.getRequest().getParameter("name")+"------------------------------------------------------");
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
JSONObject json = new JSONObject();
Tabstate ts = null;
for(int i=0;i<list.size();i++){
ts = (Tabstate) list.get(i);
json.put(i,ts.getStatename());
}
out.print(json);
System.out.println(list.size()+"------------------------------------------------------");
return null;
} catch (Exception e) {
e.printStackTrace();
return ERROR;
}
用jquery接收
function showit(){
var states = $("#states");
$.ajax({
type:"POST",
data:"name=John&location=Boston",
url:"allpage/getAllTabstate.action",
success:function(msg){
var message = eval('('+msg+')');
$.each(message, function(i,n){
states.append("<option value = "+i+">" +n+"</option>");
});
}
});
}