ajax返回对象
发布时间:2020-12-16 02:04:15 所属栏目:百科 来源:网络整理
导读:1.Struts配置: !-- 借款 -- package name="loanAjax" namespace="/bns/loanAjax" extends="custom-rest-default" action name="*/*" method="{2}" class="cn.ac.sec.match.bns.loan.action.{1}Action" result type="stream" param name="contentType"text/h
1.Struts配置: <!-- 借款 --> <package name="loanAjax" namespace="/bns/loanAjax" extends="custom-rest-default"> <action name="*/*" method="{2}" class="cn.ac.sec.match.bns.loan.action.{1}Action"> <result type="stream"> <param name="contentType">text/html</param><!-- 默认为text/plain --> <param name="inputName">inputStream</param><!-- 默认就为inputStream --> </result> </action> </package> 2.脚本代码: function queryCusmanagerByAjax(){ var cusmanagerId=$('#cusmanagerId').val(); $.ajax({ type:"post",url: $("#contentPath").val()+"/bns/loanAjax/LoanCusmanager/queryByAjax.do?cusmanagerId="+cusmanagerId,dataType:"json",async: false,cache:false,success: function (data) { alert("Ajax请求数据成功!"); alert(data.managerNo); },error: function () { alert("Ajax请求数据失败!"); } }); } 3.Java代码 public void queryByAjax(){ LoanCusmanager lc = loanCusmanagerManager.findByProperty("managerNo",cusmanagerId); HttpServletResponse response = this.getResponse(); PrintWriter out = null; JSONObject jsonObject = JSONObject.fromObject(lc); try { out = response.getWriter(); out.print(jsonObject); } catch (IOException e) { e.printStackTrace(); } } 4.引用的是 <span style="white-space:pre"> </span>import net.sf.json.JSONObject; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |