EXTJS 无法取到后台JSP提供的数据
a_lgz
2008-06-09
extjs-index.jsp:
<% String json= "{'totalCount':'32972','topics':[{'forumid':'11','forumtitle':'Ext: Premium Help','title':'I can't sniff for keystrokes from my tree.'}]}"; response.getWriter().print(json); %> extjs.js: var ds = new Ext.data.Store({ // proxy : new Ext.data.HttpProxy( {url:'extjs-index.jsp'} ), proxy : new Ext.data.ScriptTagProxy({ url ://'http://localhost:8080/richfaces/extjs-index.jsp' 'http://extjs.com/forum/topics-browse-remote.php' }), 经过测试其他部分正常. |
|
yongtree
2008-06-10
怎么没有用reader来读。不用reader读,怎么会显示数据呢
|
|
spiritfrog
2008-06-10
最好不要用jsp,换用servlet,jsp中:response.getWriter().print(json)
会生成一个html的页面, 包含<html><title>这类tag, 于是就会导致json在本地无法解析的。这个问题我还是用firefox调试看出来的 |
|
a_lgz
2008-06-12
spiritfrog ,你说的很对.本来我是用JSF的.这只是个测试页.
换成SERVLET怎么输出. 我需要的是从后台取出数据.可这取出的数据存在于BEAN中,怎么放到页面上?要放到页面上又必须添加标签,这样一来就不是JSON了. 我知道.NET里CS是与页面相关联的,CS里定义了变量,可以直接在页面输出.可我用的是JAVA.无法这样完成... 谢谢继续解答. |
|
a_lgz
2008-06-18
有没有人回个话...
|