-1
sencha touch의 새로운 기능입니다. RESTful 건축술을 사용하여 json 데이터를 전달해야합니다.하지만 아이디어를 시작하려면 어떻게해야할까요. 누구든지 길드 예를 들어 줄 수 있습니까? Btw 나는 JACKSON 라이브러리를 사용하고 있습니다. 여기 json 결과를 sencha touch에 전달하십시오.
내 자바 파일 - jsonTest.javapackage jsonTest;
import java.io.File;
import java.io.IOException;
import java.util.Map;
import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;
import org.codehaus.jackson.JsonEncoding;
import org.codehaus.jackson.JsonFactory;
import org.codehaus.jackson.JsonGenerationException;
import org.codehaus.jackson.JsonGenerator;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
import com.sun.xml.internal.bind.api.TypeReference;
public class jsonTest {
private static List<String> countries;
private static List<String> tags;
public static void main(String[] args) {
String data = "Afghanistan, Albania, Algeria, Andorra, Angola, Antigua & Deps,"+
"United Kingdom,United States,Uruguay,Uzbekistan,Vanuatu,Vatican City,Venezuela,Vietnam,Yemen,Zambia,Zimbabwe";
countries = new ArrayList<String>();
StringTokenizer st = new StringTokenizer(data, ",");
//Parse the country CSV list and set as Array
while(st.hasMoreTokens()) {
countries.add(st.nextToken().trim());
}
String strTags = "SharePoint, Spring, Struts, Java, JQuery, ASP, PHP, JavaScript, MySQL, ASP, .NET";
tags = new ArrayList<String>();
StringTokenizer st2 = new StringTokenizer(strTags, ",");
//Parse the tags CSV list and set as Array
while(st2.hasMoreTokens()) {
tags.add(st2.nextToken().trim());
}
}
public List<String> getCountryList(String query) {
String country = null;
query = query.toLowerCase();
List<String> matched = new ArrayList<String>();
for(int i=0; i < countries.size(); i++) {
country = countries.get(i).toLowerCase();
if(country.startsWith(query)) {
matched.add(countries.get(i));
}
}
return matched;
}
public List<String> getTechList(String query) {
String country = null;
query = query.toLowerCase();
List<String> matched = new ArrayList<String>();
for(int i=0; i < tags.size(); i++) {
country = tags.get(i).toLowerCase();
if(country.startsWith(query)) {
matched.add(tags.get(i));
}
}
return matched;
}
}
내 엽차 터치 프로젝트에 결과를 보여줄 수있는 방법 목록 또는 패널을 사용하여?
안녕하세요, 답변을 주셔서 감사합니다. 나는 그 예를 시험해 본다. 하지만 오류가 HTTP 상태 404 -/RestfulExample/json/product/get – user998405
'web.xml'에 적절한 항목을 만들었습니까? 다운로드를 위해 제공된 전체 소스 코드를 사용하고 있습니까? – Srinivas
또한, Tomcat에 전쟁을 전개해야합니까? 이러는거야? – Srinivas