json jquery ajax struts

系统 2671 0

最近做了一个jquery取json数据的小例子,拿出来与大家分享。

 

后台:

public class AutoAction extends DispatchAction {
 
 public void aa(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response)
   throws Exception {
  List list = new ArrayList();  
  list.add( "first" );  
  list.add( "second" );
  list.add( "fir" );  
  list.add( "fff" );
  JSONArray jsonArray = JSONArray.fromObject( list );  
  response.setCharacterEncoding("utf-8");    //传送中文时防止乱码
  response.getWriter().print(jsonArray);  //传输json数据

 }
 

}

 

struts-config.xml配置:

<action
      scope="request"
      parameter="method"
      path="/autoAction"
      type="com.lhy.AutoAction">
      </action>

 

前台:

 

js:

 

<script type="text/javascript">     
     function get(){
        
          $.getJSON(" http://localhost:8888/test/autoAction.do ",
      {method:"aa"},    //传递参数
     function(data){
     alert(data);
     var s="";
     $.each(
       data, function(i){
          s=s+data[i]+"|";
        }
     )
    $("#t").val(s);
  });
  
     }
    
 </script>

 

jsp:

 

 <button id="tmp" onclick="get()">点击得值 </button>
  <textarea rows="10" cols="20" id="t">

 

效果图:

json jquery ajax struts

 

 

 

 转换json数据所用jar包在下面

 

json jquery ajax struts


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论