2011-11-10 8 views
0

私は、JSPページからパラメータを取るか、HTMLページが、その後送信MVC春のWeb例

ステップ1. Webページに渡すオブジェクトに渡し、コードの理解しやすいスライバーを探していますIDへの - >

コントローラオブジェクト - >

に渡す - > < ---これは、ウェブページによって消費可能オブジェクトに製品コードを返します。それで、それは他の方向に進みます。

例2

@RequestMapping(value = "/fetch/{id_code}", method = RequestMethod.GET) 
public Product getProduct(@PathVariable("id") Integer productID) throws IFPApplicationException { 
    Product product; 
    try { 
     logger.info("IFPProductServiceController::getProduct -->>>>");   
     logger.debug("Received request to get a product"); 
     // Delegate to service 
     product = productService.get(productID); 
    } catch (Exception e) { 
     throw new IFPApplicationException("IFPProductServiceController::getProduct " + e.getMessage()); 
    } 
    logger.info("<<<---- IFPProductServiceController::getProduct");  
    return product; 
} 
おそらく、製品の代わりにのModelAndViewを返すようにしたい
+1

私はあなたのコードを理解していますが、私はあなたが何を求めているのか分かりません。少し明確にすることはできますか? – Kevin

+0

これを何に渡しますか? –

答えて

0

:あなたのprodoductを表示するJSPにリダイレクトすることができるのModelAndViewで

http://static.springsource.org/spring/docs/2.0.x/api/org/springframework/web/servlet/ModelAndView.html

ModelAndView ret=new ModelAndView("/path/to/jsp"); 
ret.addObject("product",product); 
return ret; 

あなたは何かのような製品情報を表示することができます:

<body> 
My product id: {product.id} 
My product description: {product.description} 
</body> 

これはあなたが探しているものです。