0
私のリストにJSPページから取得したデータを表示したいとします。私はこれを行う方法を知らない。これは私のJSPページである。 JSPページも修正してください。Sencha touch 2を使用してjspページから自分の店舗にデータを取り出す方法は?
**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();
%>
と私の煎茶コード
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'
}
}
}
}
}
});
私は、リスト内のカテゴリ名を表示することはできませんよ。誰でも助けてくれますか?ありがとうございます
[WARN] [匿名] [Ext.Loader]に同期 'Ext.dataview.List' をロードします。対応するクラスのrequireとして明示的に 'Ext.dataview.List'を追加することを検討してください エラー:GET http:// localhost:8080/Sample/192.168.0.8:8080/new/category_list.jsp?_dc = 1334214266313&page = 1&start = 0&limit = 25 404(/Sample/192.168.0.8:8080/new/category_list.jsp) sdk/src/data/Connection.js:301 – user1179590
これはうまく動作しないのですか? 'require:['Ext.dataview.List]'を 'xtype:' bloglist '、'の後ろに追加してください。 上記のエラーメッセージに記載されているURLから判断すると、URLを確認する必要があります。これは 'localhost:8080'を使い、フルHTTPアドレスを含むプロキシのURLを追加しようとします。ローカルマシンからJSONをロードする場合は、プロキシURLから 'http://192.168.0.8:8080'部分を削除し、ストアが正しいURLを読み込むようにしてください。 あなたが行った変更とあなたが得た結果についてもう少し具体的にしてください。 –