首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Sencha touch 2将jsp页面中的数据检索到我的商店?

如何使用Sencha touch 2将jsp页面中的数据检索到我的商店?
EN

Stack Overflow用户
提问于 2012-04-08 18:13:17
回答 1查看 1K关注 0票数 0

我希望在我的列表中显示从JSP页面检索到的数据。我不知道怎么做这个.Here是我的JSP页面。请同时更正JSP页。

代码语言:javascript
运行
复制
**category_List.jsp**



  %@page import="java.sql.*, java.util.*" %>
<% 
response.setContentType("application/json");

String result = "{\"root\"[{\"category_name\": \"Model number\"}]}";
response.getWriter().print(result);
response.getWriter().flush();
%>

我的sencha代码

代码语言:javascript
运行
复制
Ext.define('Sample.view.Blog',{
           extend:'Ext.navigation.View',
           xtype:'bloglist',
           config:{
               title:'Blog',
               iconCls:'star',
               scrollable:true,
               styleHtmlContent: true,
               items:{
                   xtype: 'list',
                   itemTpl: '{category_name}',
                   store:{
                       autoLoad: true,
                       fields: ['category_name'],
                       proxy:{
                           type: 'jsonp',
                           url: 'http://192.168.0.8:8080/new/category_list.jsp',
                           reader:{
                               type: 'json',
                                rootProperty: 'root'
                           }
                       }
                   }   
               }
           }
           });

我无法在列表中显示类别名称。有谁能帮帮我。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-11 06:33:22

尝试以下方法,看看是否有帮助。

  1. 您的JSP文件在String result行的root节点后缺少:。将该行更改为

字符串结果=“{\”根:\“{\”category_name\“:\”型号\“}}”;

目前,您的JSP文件没有提供正确的JSON文档,这就是为什么在列表中看不到结果的原因。

  • 确保JSP文件提供了正确的JSON文档。如果文档不是以[开头,而是以]结尾,则应将其添加到上一行的开头和结尾。

  • 将存储代理更改为:

代理:{类型:'ajax',url:'http://192.168.0.8:8080/new/category_list.jsp',阅读器:{ type:'json',rootProperty:'root‘} }

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10062022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档