これについて助けが必要です。私のコードを見てください:
@ControllerAdvice
@EnableWebMvc
public class GlobalExceptionController {
@ExceptionHandler(CustomGenericException.class)
public ModelAndView handleCustomException(CustomGenericException ex) {
// create the model and view with the tiles View pointing to error jsp page
ModelAndView model = new ModelAndView("pagina.erro");
model.addObject("errCode", ex.getErrCode());
model.addObject("errMsg", ex.getErrMsg());
return model;
}
...
タイル構成:
<definition name="pagina.erro" extends="baseLayout">
<put-attribute name="titlepagina" value="Página de Erro" />
<put-attribute name="body" value="/WEB-INF/jsp/error/erro-generico.jsp" />
</definition>
私のSpring構成xmlには次のものがあります。
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/jsp/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
ページerro-generico.jspがロードされています。間違ったコードを入力すると、Eclipse コンソールにエラーが表示されるためです。
問題は、ページが表示されず、実際のページがブラウザーに表示され続け、URL が変更されないことです。
何が間違っている可能性がありますか?