Ich möchte die Daten anzeigen, die von der JSP-Seite in meiner Liste abgerufen wurden. Ich weiß nicht, wie ich das machen soll. Hier ist meine JSP-Seite. Bitte korrigieren Sie auch die JSP-Seite.Wie kann ich mit Sencha touch 2 Daten von einer JSP-Seite in meinen Store laden?
**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();
%>
und mein sencha Code
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'
}
}
}
}
}
});
Ich bin in der Liste nicht in der Lage den Kategorienamen angezeigt werden soll. Kann mir bitte jemand helfen. Danke
[Warnen] [Anonymous] [Ext.Loader] Synchron Laden 'Ext.dataview.List'; erwägen, 'Ext.dataview.List' explizit als eine Anforderung der entsprechenden Klasse hinzuzufügen Fehler: GET http: // localhost: 8080/Beispiel/192.168.0.8: 8080/neu/category_list.jsp? _dc = 1334214266313 & page = 1 & start = 0 & begrenzen = 25 404 (/Sample/192.168.0.8:8080/new/category_list.jsp) sdk/src/data/Connection.js: 301 – user1179590
Noch immer kein Glück, es zur Arbeit zu bringen? Add 'requires: ['Ext.dataview.List]' nach 'xtype:' bloglist ','. Ausgehend von der URL, die in der obigen Fehlermeldung angegeben ist, müssen Sie die URL überprüfen. Es verwendet 'localhost: 8080' und versucht dann, die URL Ihres Proxys hinzuzufügen, die eine vollständige HTTP-Adresse enthält. Wenn Sie JSON von Ihrem lokalen Rechner laden, sollten Sie den 'http://192.168.0.8:8080'part von der Proxy-URL entfernen und sicherstellen, dass Ihr Store die richtige URL liest. Bitte seien Sie etwas genauer darüber, was Sie geändert haben und welche Ergebnisse Sie erhalten. –