彈簧3.0.5 +瓷磚如何判斷控制器中是否定義了某個視圖(圖塊)?
在我的控制器裏面我創建了一個新的ModelAndView,但是一個公司想要他們自己的視圖的情況出現了。一旦發生這種情況,我可以看到其他人也希望他們自己的增長。
@RequestMapping(params="companyId")
public ModelAndView newCompanyView(HttpServletRequest request, String companyId) {
// right here I'd like to check if the "companyABC" view is a defined tile
// and if it is the send that back as a view and I can eliminate a bunch of if
// checks.
if(companyId.equals("ABC")) {
return new ModelAndView("companyABC", "vo", getCompanyVo());
} else {
return new ModelAndView("company", "vo", getCompanyVo());
}
}
這是可能的,如果是的話,那麼如何?
已經看到了春天的主題支持,但不幸的是,客戶不僅希望頁面看起來不同,他們需要不同的功能。我需要的頁面幾乎是一個完全不同的頁面。事實上,如果我所要求的事情不可能實現,我可能會走上這條路。 – kasdega