Přidání atributu do každého modelu všech Controllerů

publikováno: 17.1.2014

Přidejte do konfigurace Servlet contextu:

<mvc:interceptors>
  <bean class="cz.jiripinkas.abcvids.interceptors.SettingsInterceptor" />
</mvc:interceptors>

Vytvořte třídu:

public class SettingsInterceptor extends HandlerInterceptorAdapter {
  @Autowired private SettingsService settingsService;
  @Override
  public void postHandle(HttpServletRequest request, HttpServletResponse response,
          Object handler, ModelAndView modelAndView) throws Exception {
    if (modelAndView != null) {
       modelAndView.getModelMap().addAttribute("TestKey", "TestValue");
     }
   }
 }

V jakémkoli JSP souboru, na který se přišlo přes Controller bude nyní k dispozici atribut: ${TestKey}

Reference

Podavane informace byly aktualni, byly vysvetlene i souvislosti, hlavne na uvod byl dobre vysvetlen kontext probiraneho tematu, teda co je co a jaky to ma vyznam. Navic bylo cele skoleni podporeno

Petr

Školení bylo vážně skvělé. Nejsem začátečník, se Spring Bootem dělám už rok a tak jsem se bál, že mi školení nic nedá. Školení mi ale dalo to, že všechny střípky

Petr

Za sebe jsem byl maximálně spokojený - dostatek prostoru i pro naše připomínky, které jste skvěle zodpověděl a případně i předvedl a ničemu se nevyhýbal. Taky se mi určitě líbilo

Jiří


Novinky

7.2.2019: Docker + Raspberry Pi + Java
Jak použít OpenJDK 11+ na Raspberry Pi s Dockerem

11.1.2019: Bye bye Liferay
Po strašně dlouhé době (cca. 10 let) jsem přestal nabízet školení Liferay.

1.1.2019: Bilance Java školení 2018
Teď jsem s hrůzou zjistil, že minulý rok jsem vynechal tradiční bilancování. Teď to musím vynahradit :-)