1
我已經創建了一個示例應用程序,以獲得有關REST Web服務的Spring MVC的完整概念。我創建了一個應用程序,該應用程序託管了webservice和一個調用此webservice並獲取相關數據的客戶端。我能夠通過從客戶端的參數像字符串,並能夠接收數據作爲列表或單個對象,直到這裏它順利..Spring Web - Restful Webservice - 在客戶端/服務器端傳遞/接收ArrayList作爲參數/參數
現在我想通過列表作爲參數從客戶端,並且還希望在web服務端實現從客戶端應用程序傳遞的List。任何人都可以幫助解決這個問題嗎?
請查看我的工作版本的代碼片段。
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("appContext.xml", Client.class);
RestTemplate restTemplate = applicationContext.getBean("restTemplate", RestTemplate.class);
String url;
// retrieve a list of customers
url = "http://localhost:8080/restful-ws/app/testlist.xml";
List<CustomerBean> custList = (List) restTemplate.getForObject(url, List.class);
for (CustomerBean cust : custList) {
System.out.println(">> cust :"+ cust.toString());}
Web服務端實現。
@RequestMapping(method=RequestMethod.GET, value="/testlist")
public ModelAndView showCustomers() {
ModelAndView mv = new ModelAndView("customerListKey");
List<Customer> custs = new ArrayList<Customer>();
for (Customer customer:customers.values()) {
custs.add(customer);
}
mv.addObject("allCustomers", custs);
return mv;
}
我也有相關的文件,但如果將所有的代碼片段,它會變得太多。主要是我的查詢是如何通過列表從客戶端,我怎麼能從接收器/服務器端?,在我只使用彈簧的兩側
在此先感謝您的時間和幫助。
-Ronak。
[Spring MVC的JSP對象列表]的可能重複(HTTP ://stackoverflow.com/questions/2545405/spring-mvc-jsp-list-of-objects) – krock
是什麼問題? – Nilesh
@ krock,我已經看到您建議的鏈接,但與此不匹配。 – javakid1212