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';考慮明確添加「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 2012-04-12 07:11:29
讓它繼續工作還沒有運氣?在'xtype:'bloglist','後添加'需要:['Ext.dataview.List]'。 從上面的錯誤消息中發佈的URL判斷,您將需要檢查URL。它使用'localhost:8080',然後嘗試添加包含完整HTTP地址的代理的URL。如果您從本地機器加載JSON,則應從代理URL中刪除「http://192.168.0.8:8080」部分,並確保您的商店讀取正確的URL。 請更具體地說明您所做的更改以及您獲得的結果。 – 2012-04-12 09:43:12