背景:jsp+struts2

jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!doctype html>
<html lang="en">
<head>
<script type="text/javascript" src="../js/jquery-1.7.min.js">
</script>

<script type="text/javascript">
$().ready(function() {

  $('#selectNum').change(function() {

       $.post('TestJQAJAX',
function(data) {

var pros = eval(data);

// $("#divTest").append("<tr><td>"+姓名+"</td></tr><tr><td>"+年龄+"</td></tr>");
$("#tabTest").empty();
for (var i = 0; i < pros.length; i++) {
var cityName = pros[i].name;
var cityValue = pros[i].age;
$("#tabTest").append("<tr><td>" + cityName + "</td><td>" + cityValue + "</td></tr>");

}

});  
})
})
</script>

</head>
<body>
<select id="selectNum">
<option value="0">
--Select--
</option>
<option value="1">
1
</option>
<option value="2">
2
</option>
<option value="3">
3
</option>
</select>
<div id="divTest">
<table id="tabTest" border="1" cellspacing="0" bgcolor="green"></table>
</div>
</body>

</html>

action页面

package com.xiaoma.TestAction;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;
import com.xiaoma.po.User;

public class TestJQ extends ActionSupport{


public void myExecute() throws IOException{

ServletActionContext.getResponse().setContentType("text/html;charset=utf-8");
PrintWriter out = ServletActionContext.getResponse().getWriter();

// String jsonString="{\"user\":{\"id\":\"123\",\"name\":\"张三\",\"say\":\"Hello , i am a action to print a json!\",\"password\":\"JSON\"},\"success\":true}";
//String jsonString="{\"user\":{\"id\":\"123\",\"name\":\"张三\",\"say\":\"Hello , i am a action to print a json!\",\"password\":\"JSON\"},\"success\":true}";

// String jsonString="{'success':'true','msg':'用户名或者密码错误!'}";
// String jsonString="{'success':'true','msg':'用户名或者密码错误!'}";
String jsonString="[{\"name\":\"malei\",\"age\":1,\"position\":\"henan\"}, {\"name\":\"malei2\",\"age\":3,\"position\":\"henan2\"}]";
System.out.println(jsonString);
out.println(jsonString);
out.flush();
out.close();
}

}


更多相关文章

  1. 点击JSON数据加载Galleria画廊。我需要新鲜的眼睛来看我的错误
  2. jQuery:离线后发布错误(iOS和Chrome)
  3. 在线请教调用Jquery错误:TypeError: a is undefined 的错误原因
  4. 在发出xml Ajax请求时获取错误412
  5. Internet Explorer导致无效的真实性令牌错误
  6. DataTables警告:table id = DataTables_Table_0 - Ajax错误。有
  7. 如何在使用jquery验证和自定义错误放置时清除错误
  8. Ajax调用php脚本返回404错误
  9. Jquery验证插件,获取错误字符串

随机推荐

  1. 导致org.hibernate创建记录。MappingExce
  2. php RSA加密 JAVA 证书生成
  3. android与后台服务器的前后端通信
  4. java动态加载jar文件
  5. 003 恶补java运算(内容网摘)
  6. WebBrowser 遇到 javascript:void(0) 页
  7. IT兄弟连 JavaWeb教程 文件上传技术
  8. 读取Excel文件并跳过空行但不是空列
  9. Spring MVC-集成(Integration)-集成LOG4J示
  10. 有关JavaScript的认识