struts+ajax+json返回list查询结果求救- -

问题描述

Action返回一个下载文件,然后数据库也报错,求会这个框架的人帮忙,无比感谢。com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc:sqlserver://127.0.0.1:1434;DatabaseName=GYM一月01,20141:59:21下午com.microsoft.sqlserver.jdbc.SQLServerConnectionPreloginWARNING:ConnectionID:6Preloginerror:host127.0.0.1port1434Errorreadingpreloginresponse:Connectionreset一月01,20141:59:21下午com.microsoft.sqlserver.jdbc.SQLServerConnectionPreloginWARNING:ConnectionID:6Preloginerror:host127.0.0.1port1434Errorreadingpreloginresponse:Connectionreset

解决方案

解决方案二:
<tableid="manage"width="100%"border="0"cellpadding="0"cellspacing="1"bgcolor="#a8c7ce"align="center"><tr><thwidth="4%"height="20"bgcolor="d3eaef"class="STYLE10">标记</th><thwidth="4%"height="20"bgcolor="d3eaef"class="STYLE10">管理员ID</th><thwidth="4%"height="20"bgcolor="d3eaef"class="STYLE10">姓名</th><thwidth="4%"height="20"bgcolor="d3eaef"class="STYLE10">所属部门</th><thwidth="4%"height="20"bgcolor="d3eaef"class="STYLE10">联系电话</th><thwidth="4%"height="20"bgcolor="d3eaef"class="STYLE10">更多信息</th></tr><s:formname="manage1"id="manage1"action="Manage"method="post"></s:form></table></tr></table><scripttype="text/javascript">$("#click").click(function(){varurl="QueryManager.action";$.ajax({type:"post",url:url,dataType:"json",success:function(data){$.each(data,function(i,list){var_tr=$("<tr><td>"+111+"</td><td>"+list.manager_ID+"</td><td>"+list.manager_Name+"</td><td>"+list.manager_Psw+"</td><td>"+list.manager_Dept+"</td><td>"+list.manager_Phone+"</td><td>"+list.manager_Resp+"</td></tr>");$("#manage").append(_tr);});}});});现在能接收到json但是为什么不能把json的数据写到table里面,求解
解决方案三:
_tr有数据不?
解决方案四:
用json的包是可以生成json数据的看你并没有报错,报的Warning好像是和数据库连接有关
解决方案五:
引用2楼rui888的回复:

_tr有数据不?

下载就是success:那个函数起不了作用,之前一直返回数据弹出下载框,现在是Url一直停留在Action里面。_tr没有数据,现在打印一个常量都打印不出来,因为url都指向了action,并非这个JSP
解决方案六:
<packagename="json"extends="json-default"><actionname="QueryManager"class="com.Action.QueryManagerAction"><resulttype="json"><paramname="root">result</param><paramname="contentType">text/plain</param></result>struts.xml代码如下
解决方案七:
json什么结构的贴出来看看!
解决方案八:
看下error:function(XMLHttpRequest,textStatus,errorThrown){alert(XMLHttpRequest.status);alert(XMLHttpRequest.readyState);alert(textStatus);}错误的信息。result要有对应的get/set的方法。<paramname="contentType">text/plain</param>这个先去掉。
解决方案:
ajax返回的是字符串,你要用eval()转成json后才能遍历取值。
解决方案:
<paramname="contentType">text/plain</param>改成<paramname="contentType">application/json</param>
解决方案:
data是个json格式的字符串,你得需要转成json对象才行varjsonData=JSON.stringify(data);vardataArray=eval("("+jsonData+")");

时间: 2025-01-30 16:58:38

struts+ajax+json返回list查询结果求救- -的相关文章

javascript-关于ajax json返回值的问题

问题描述 关于ajax json返回值的问题 function aa (){debugger;var cardID = IAEnthreeDes(""74f9b9682704122125150801""); var option = IAEnthreeDes(""74f9b968admin"");var price = IAEnthreeDes(""74f9b968110"");var

ajax的异步请求-action响应ajax请求返回json类型执行不了success

问题描述 action响应ajax请求返回json类型执行不了success 我的action能响应ajax请求,但是不知道是返回的不是json还是其他的问题,就是执行不了success,代码如下: jsp代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix=&quo

json 返回hibernate load查询数据出错

问题描述 json 返回hibernate load查询数据出错 我用get()方法查询出来的数据print到页面不会有错!但是用load()方法查询出来的数据print到页面是就出现错误!如果在实体中设置lazy=""false""也不会出错!哪位高手给说明一下原因, 解决方案 懒加载呗........ 解决方案二: 那怎么解决,不会是每一个实体中都设置lazy=""false""吧 解决方案三: 看下load和get的区别

$.ajax()方法返回404,与浏览浏览器返回json结果不一致

问题描述 $.ajax()方法返回404,与浏览浏览器返回json结果不一致 url通过浏览器直接访问可以获取到json如下:http://www.renrendai.com/transfer/transferList!json.action?pageIndex=1&_=1421632995820 但我用ajax获取data中获取的是404页面. $.ajax({ type: "POST", url: "http://www.renrendai.com/transfe

ajax seo 百度快照-json 返回链接被百度收录

问题描述 json 返回链接被百度收录 楼主 为了实现 jsp 页面中的一些特效 用了 ajax 请求返回一些json 类型数据.但是,百度快照居然收录了这些 请求链接,并且打开后直接显示 json数据,没有任何页面. 如图 其中 showNewsByTypeUI.action 是一个 ajax 请求 返回的是 json 如下是它的 配置 <action name="showNewsByTypeUI" method="showNewsByTypeUI" cla

请问SSH+ajax+json如何实现ajax分页查询?

问题描述 请问SSH+ajax+json如何实现ajax分页查询? 请问SSH+ajax+json如何实现ajax分页查询?通过后台把list放到PageBean中进行分割,再把list传到前台,这种方法小弟还是会的,但是需要的是用ajax去做分页,有没有例子呢?谢谢! 解决方案 分页原理: 首次进行界面初始化分页参数,同时将首页数据通过ajax展示出来 点击某个页码时,异步请求此页信息并展示. ajax仅是一种获取数据的方式. 解决方案二: ajax的和以前不是一样的吗,,难点在哪里 解决方案

JQuery+AJAX使用JSON返回数据(1/2)

ajax响应处理页面 processpage.asp教程x.cs        using system.web.script.serialization; using modelgroup.model; public partial class admin_processpage : system.web.ui.page {     网页特效serializer serializer = new javascriptserializer();     protected void page_l

ajax调用返回php接口返回json数据的方法(必看篇)

php代码如下: <?php header('Content-Type: application/json'); header('Content-Type: text/html;charset=utf-8'); $email = $_GET['email']; $user = []; $conn = @mysql_connect("localhost","Test","123456") or die("Failed in conn

json hibernate ajax-jquery ajax json + hibernate 有关lazy策略的问题

问题描述 jquery ajax json + hibernate 有关lazy策略的问题 在使用Ajax向后台提交数据后,要返回数据时,通过hibernate去查询数据,但是json会将有关的数据一起读出来,但是我不要那么多的数据. 如何才能将设置json不去获取那么多的数据!!! 很急!!在线求大神解救!!! 报错如下: 2014-09-05 16:38:55 ERROR org.hibernate.LazyInitializationException.(LazyInitializatio