15 Stimmen

Wie habe ich gemeinsame Fehlerseite Vorlagen mit Kacheln in einem Spring/MVC 3.0 app?

Ich habe ein Spring MVC/3.0 app mit Kacheln als es Ansicht, das funktioniert gut, aber ich kann nicht herausfinden, wie man die Fehlerseiten zu bekommen, auch Kacheln verwenden.

Ich habe in meinem web.xml

<error-page>
  <error-code>404</error-code>
  <location>/WEB-INF/error/404.jsp</location>
</error-page>

die als gewöhnliche Ansicht ohne Kacheln gut funktioniert. Wenn ich jedoch den Ort in einen der Ansichtsnamen ändere, wird die Ansicht nicht gefunden und zeigt die gewöhnliche Fehlerseite an.

Meine tiles.xml Datei für die Ansicht enthält die folgende Definition

<definition name="404" extends="standardLayout">
  <put-attribute name="body" value="/WEB-INF/error/404.jsp" />
</definition>

Ich konfiguriere die Kacheln im Frühjahr wie folgt:

<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
  <property name="definitions">
    <list>
      <value>/WEB-INF/**/tiles.xml</value>
    </list>
  </property>
</bean>

Ich vermute, dass dies daran liegt, dass die Ansicht nicht von der Feder selbst stammt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X