public class UserInfo {
private String name;
private Integer age; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public Integer getAge() {
return age;
} public void setAge(Integer age) {
this.age = age;
}
}
@Controller
public class json {
@RequestMapping("/tojson")
public void write(HttpServletRequest request, HttpServletResponse response) throws IOException {
List<UserInfo> list=new ArrayList<UserInfo>();
UserInfo u1=new UserInfo();
u1.setName("啊啊");
u1.setAge(); UserInfo u2=new UserInfo();
u2.setName("哈哈");
u2.setAge(); list.add(u1);
list.add(u2); String re= JSON.toJSONString(list); response.getWriter().write(re); } }
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<html>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.12.4.js"></script>
<script type="text/javascript">
$(function () {
$.ajax({
url:"${pageContext.request.contextPath}/tojson",
type:"post",
data:{},
success:function (data) {
alert(data);
} });
}); </script>
<body>
<h2>流氓</h2>
</body>
</html>

最新文章

  1. python设计模式1:导言
  2. linux下的防火墙iptables
  3. 深入理解java虚拟机【Java虚拟机垃圾收集器】
  4. ubuntu中启用ssh服务
  5. web页面版权部分的显示问题
  6. 02_Spring控制反转案例快速入门
  7. iOS - Swift NSKeyedArchiver 数据归档
  8. IOS 7 Study - Manipulating a Navigation Controller’s Array of View
  9. POJ3630——简单Trie树
  10. 容器 What, Why, How - 每天5分钟玩转容器技术(6)
  11. 浅谈IM(InstantMessaging) 即时通讯/实时传讯
  12. 分享:Python中的位运算符
  13. mysql-视图、触发器、事务、存储过程、流程控制
  14. canvas 实现刮刮乐
  15. About Swift
  16. vue 关于父组件无法触发子组件的事件的解决方法
  17. STL容器之一vector
  18. mybatis 插件原理
  19. RavenDb学习(四)处理文档相关性
  20. CentOS 7关闭图形桌面开启文本界面

热门文章

  1. ACM学习历程——POJ1260 Pearls(动态规划)
  2. 11g dataguard 类型、保护模式、服务
  3. [转]提高 web 应用性能之 CSS 性能调优
  4. ReSIProcate环境搭建
  5. PPI协议详解 ppi通讯协议 ppi通信协议 vb与ppi协议通讯
  6. Python pip 报错
  7. 安装pillow
  8. Logstash-安装logstash-filter-multiline插件(解决logstash匹配多行日志)
  9. &lt;正则吃饺子&gt; :关于oracle 中 with的简单使用
  10. js读取excel中日期格式转换问题