问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

json怎么在jsp页面显示内容

发布网友 发布时间:2023-03-09 17:03

我来回答

1个回答

热心网友 时间:2023-10-11 14:26

在实际开发中,我们经常要把需要发数据封装成json中返回给前台,然后对获得的数据进行一些逻辑操作。请看以下例子。
1.controller中获得机构人员信息

[java] view plain copy
@Controller
@RequestMapping(value="/events")
public class TEventsController {
@Autowired
private TEventsServiceImpl eventsService;
/**
*
*@descript: 指定机构下所有人员信息
*@param req
*@param jgbh
*@return
*/
@RequestMapping(value="/polices",proces = { "application/json;charset=UTF-8" })
@ResponseBody
public String findAllpolices(HttpServletRequest req,HttpServletResponse resp, @RequestParam(value="jgbh",required=false)String jgbh){
JSONArray array =new JSONArray();
List<PoliceI> policeList=this.eventsService.findAllPoliceByDeptCode(jgbh);
for(PoliceI police:policeList){
String rybh=police.getRybh();
String xm=police.getXm();
JSONObject obj=new JSONObject();
//前台通过key值获得对应的value值
obj.put("rybh", rybh);
obj.put("xm", xm);
array.add(obj);
}
return array.toString();
}

}

2.jsp页面:

在该div下拼接获得的机构下所有人员信息

<div id="policeInfos" style="margin-top:5px ;overflow-y:auto; height: 150px"></div>

[html] view plain copy
$.ajax({
type:"post",
url:basePath + "events/polices.do",
data:{"jgbh":jgbh},
dataType:"json",
success : function(data) {
//alert(data);
var vendorJson = eval(data);//把json数据转换为字符串
//拼接机构下人员信息
$("div#policeInfos").html("");
var _htmls="<div style='line-height:20px;'>";
$.each(vendorJson,function (index , item ) {
//注意这里通过后台传递的key值获得对应的value值,前后必须保持一致,否则获得不了值
nbsp; //alert("rybh:"+item.rybh); alert("xm:"+item.xm);
_htmls+="<span style='margin-left:20px;'><input style='margin:5px;' type='checkbox' name='rybh' value='"+item.rybh+"'/>"+item.xm+"</span>";
});
_htmls+="</div>";
$("div#policeInfos").html(_htmls);
}// end success
);// end ajax

备注:

1:在前台要解析获得的json数据,转换为string类型数据。则js方法eval();
2:springmvc返回json数据用@ResponseBody,前台就可以直接获得数据,前提是在springmvc中要进行配置json转换配置,在项目中引入jackson jar包。
如何在jsp页面中显示json

在jsp页面中显示json的方法是直接用out方法打印。1、后台组装json数据格式:JsonObject jsonObject=new JsonObject();jsonObject.addProperty("name", "john");jsonObject.addProperty("age", "18");jsonObject.addProperty("sex", "Male");HttpSession session=request.getSession(true);session.setAtt...

js获取的json数据怎么展现再jsp页面上

有两种方法,一种是$.ajax(option)方法,一种是$.getJSON()方法。实例:一、数据集所在jsp页面out.jsp,代码如下 &lt;%@page contentType="text/plain; charset=UTF-8"language="java"import="java.io.*,java.net.*,java.util.*"buffer="8kb"session="false"autoFlush="true"&gt; &lt; String jsonDat...

SSH框架做个树,我用的json 怎么在jsp页面显示ztree了?

看样子逻辑层差不多没问题了,但是需要调试测试,倒数第二张图已经可以打印system.out.printf(你的json)了 现在只需要把你组好的json串 从后台 传到jsp就可以了

使用PrintWriter 输出json字符串,在jsp怎么不显示

不太可能是response的问题 我的一个用EXTJS做的表格式的报表几百条记录都是printwriter写过来的。。。PrintWriter out = response.getWriter();out.write(...);应该是引号转义的问题。。\"转义是不是只在组成string字符串时转义了,放到ext的Store里时还经过什么处理还是怎么回事,你试试把\"换成\\\...

怎么用jsp生成json格式数据,然后用js又怎样读取其数据?

1、浏览器请求服务端某个页面 2、服务端页面(jsp/php/asp等)生成页面数据(html/css/js/json等)3、浏览器显示页面内容,执行页面脚本 jsp生成数据示例如下:// 例子使用fastjson List&lt;String&gt; names = new LinkedList&lt;String&gt;(); // 任意Collection都可以 names.add("张三");names.add("李四")...

怎么将从servlet拿到的list集合用json数据显示到jsp页面?

可以这样做,返回类型为html格式,把集合显示做成单个页面(userlist.jsp),用div包含该页面,后台跳转到该页面,把div的html替换成返回来的html,页面:\x0d\x0a \x0d\x0a\x0d\x0a\x0d\x0avar submitUrl = "AdminMangeServlet";\x0d\x0a \x0d\x0a $.ajax({\x0d\x0a url: submitUrl,\...

jsp中怎么实现根据选择不同的条件页面显示不同的内容?

直接用的JSP?如果是这样的话,你在下拉框,也就是select里面加上onchange=“这里写你的JS方法”然后JS里面定义一个方法search(){(1)这里先得到你选择的select的ID值,(2)传入参数到show.jsp中执行查询---》这里很重要,show.jsp里面的查询SQL一定要一样,不然不能重用。写的时候参考下面代码}先定义一个sqlstring...

后台传回的Json数据怎么在HTML表单中显示并能动态编辑(添加、删除...

你前台必须先有一个模板来接受数据,这个模板可以是你自定义的,假设你的数据对象是 data = [{"name":"张三", "age":"21"},{"name":"李四", "age":"21"},{"name":"王五", "age":"21"}]前台模板为 数据操作为 for(var i = 0;i &lt; data.length;i++){ var a = "姓...

在JSP中根据一个url地址,获取JSON数据,显示在页面上,求大神帮忙(急...

.getJSON("http://58.64.181.198:8888/api/edeni/get-account-status?sid=210881198610306937&amp;stage=accountRegister", function(data){ alert(data.status.accountRegister);//应该打印的是3 alert(data.taskId);打印的是5277403480aeffc412000002 }); ...

jsp已经获得了json,怎样用js将它展现在html里

能取出来对象的话,真接点就可以了!records.集合中对象的属性 比如 records.name 循环的话 &lt;c:facEche items="${records}" var="temprec"&gt; {temprec.属性名字} {temprec.name} &lt;c:facEche &gt; 单词忘了怎么写了,你点下自动就出来了,要引入TL标签库 ...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
我的CPU超频了,我不想超了,怎么办?? ...了信息,能收得到短信就是发不出去信息,发出去显示尚未送达是怎么回事... 魅族x4上面显示的标志圆形箭头什么意思 为什么在空间里选了魅族x4了可是显示的还是meizu 魅族m x4,喜欢短信的时候不支持手写吗 魅族X4更新后收不到短信了咋办 农行口令卡证书 WINDOWS 没有足够信息。不能验证该证书 怎么办2... 这农行的网上银行怎么出现;;windows 没有足够信息,不能验证该证书 ...简历的时候没有注意,刚刚才发现自己简历上有一处把时间弄错了。现在... ...上,如果我收藏了某个公司的职位,那个公司会看到我吗,会知道我对他们... 踏能组什么四字成语 我在闽侯县上街镇学园路要办理护照及港澳通行证该去哪办理 闽侯县上街镇的居民要到哪里办护照 闽侯青口的户口,要办理护照和港澳通行证,在哪里办? 足球为什么要有越位啊 范式守信文言文翻译然 没有绑定手机号忘记密码了能找回吗 没绑定手机号怎么找回密码 请问老舍先生的名著《骆驼祥子》中有哪些人物关系? 佛说雷公经 雷公颂全文 大学军训教官是哪来的 来扣禅关月满廊的解释是什么 2015安徽中考信息交流试卷五语文答案!! 2019中考导向预测信息试卷语文临门A卷答案 为什么王者荣耀改名卡用不了 王者改名最新要求 关于行政处罚追溯时效几年? 税务行政处罚追溯时效 行政处罚追诉的时效是多长时间 什么有光的四字成语吗 新手如何养好角蛙新手养好角蛙的方法 杜甫一生的诗很多,有两句痛斥了统治者*,广大人民生活极度悲惨的是哪两句? 身残志不残的小故事名人50字左右 清代老玛瑙的风化纹是什么样子的 老玛瑙珠子风化纹要多长时间 梦到乌龟是玳瑁什么意思 《眉妩》(003)by春衫冷 怎么用qq登录 用开始------过了一会儿------又过了一会儿------接着------最后------写一句话 发小和青梅竹马的区别是什么? 梦到与别人同骑一匹马 淘宝网官方客服为什么总是向着卖家说话? 牙纪的强买强卖、贱买贵卖体现在哪里? 怎么理解商人对商品贱买贵卖与商人职业操守之间的关系? 辨析题:贱买贵卖资本家获得剩余价值的源泉 银行买入外汇的原则是‘贱买贵卖&#39; 客户买卖外汇的原则是:贵买贱卖。后者怎么解释啊,完全不懂 梦见鱼换水 w.r.t.的缩写是什么意思啊? 荡的笔顺结构
  • 焦点

最新推荐

猜你喜欢

热门推荐