0

春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());
    }
}

これは可能ですか?もしそうなら、どのように?

4

2 に答える 2

0

Springのテーマのサポートに興味があるかもしれません。テーマは相互に継承してデフォルトにフォールバックできます。

于 2011-10-03T18:40:33.970 に答える
0

どうやら、最初にビューリゾルバーをいじりたいと思わない限り、これを行うための良い方法は実際にはありません。私にはそれを理解しようとする時間や欲求がありませんが、私より賢い人がいるなら、解決策を聞きたいです。それまでは、パントして、特別な会社のIFチェックを行うつもりです。

于 2011-10-07T15:53:59.483 に答える