在servlet中返回json数据


在servlet:

String name = new tring(request.getParameter("name").getBytes("iso8859-1"),"utf-8");
response.setCharacterEncoding("utf-8");
request.setCharacterEncoding("utf-8");
response.setContentType("application/json; charset=utf-8");
 //拼接json数据
String jsonStr = "{\"name\":\""+name+"\",\"age\":\"20\"}";
 //将数据写入流中
response.getWriter().write(jsonStr);

js:

<script>
    $(function(){
        $.post("${ pageContext.request.contextPath }/servlet/jsonServlet",{"name":"赵子龙"},function(result){
                        //遍历
            $.each(result, function(i, field){
              $("#divbox").append(i+":"+field + ";");
            });
        });
        
//         $.getJSON("${ pageContext.request.contextPath }/servlet/jsonServlet",function(result){
//             $.each(result, function(i, field){
//               $("#divbox").append(i+":"+field + ";");
//             });
        
//         }); 
        
    })
    </script>            

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM