2014-08-29 91 views
0

如果我通過我的看法參數(從我的春天控制器),像這樣:閱讀參數

mav.addObject("command", serv.getNewObject()); 

mav.addObject("command", serv.getObject(id)); 

在我看來,我用這樣的自定義標籤:

<custom:MainForm action="..." classe="..."> 
    <custom:FieldBox ordem="..."> 
     ... 
     <custom:Input/> 
     ... 
    </custom:Fieldbox> 
</custom:MainForm> 

我怎麼能訪問自定義標籤內這個參數command?我嘗試這一點,但我得到一個空值:

Object object = pageContext.getAttribute("command"); 

回答

0

ModelAndView屬性(並最終基本地圖)的基礎上的信息存儲,默認情況下它是request scoped

所以去 -

Object object = pageContext.getRequest().getAttribute("command"); 

或者,如果你想找到存在於任何範圍的屬性,然後試戴

Object object = pageContext.findAttribute("command");//will search for attribute in all scope page,request and session