在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