1.请先看jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; //System.out.print("path:"+path+"basePath:"+basePath); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>添加信息</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <script type="text/javascript" src="<%=path%>/js/jquery/jquery-1.2.6.js"></script> <script type="text/javascript" language="javascript"> $(document).ready(function(){ $("#login").click(function(){ login(); }); }); function Mybean(){ this.title="你大爷威武"; this.content="你大爷威武!!!"; this.id="11"; } function login(){ //alert(11) var mybean = new Mybean(); var url = "ajax_login2.action"; var params = { "user.username":$("#name").attr("value"), "user.password":$("#password").attr("value"), "haha":"你大爷的", "result":JSON.stringify(mybean) }; //alert("params:"+params); //alert(22); /* $.getJSON(url,params,function callback(data){ // convert to json object alert("data:"+data); var user = eval("("+data+")");// alert("user:"+user); $("#result").each(function(){ $(this).html('welcome ,' + user.name); }); }); */ $.ajax({ type:"post", url:url, async:false, data:params, success:function(data){ alert(data); var user = eval("("+data+")");// alert(user) //alert("命令为:"+user.command); //alert("令为:"+user.list[0].id); //alert("用户名:"+user.users.username); //alert("密码:"+user.users.password); alert("返回的bean:"+user.noticeBean.id+":"+user.noticeBean.title+":"+user.noticeBean.content); $.each(user.list,function(num,value){ $("#result").append("<div>welcome您,"+user.users.username+"</div>").append("<div>第"+(num+1)+"个用户:</div>") .append("<div><font color='red'>用户ID:"+value.id+"</font></div>") .append("<div><font color='red'>公告标题:"+value.title+"</font></div>") .append("<div><font color='red'>公告内容:"+value.content+"</font></div>"); }); $("#login").attr("disabled",true); }, /* success: function(data){ //alert("123"); //alert(data); //alert("您已预约成功!"); alert(data); var user = eval("("+data+")");// //alert("user:"+user); $("#result").each(function(){ $(this).html('welcome ,' + user[0].username); }); $("#login").attr("disabled", true); }, */ error: function(){ alert("您的预约信息保存失败,请重新预约!");