2016-06-06 8 views
0

andernfalls verwende ich Grails 2.4.5Umleiten zu GSP

In meinem Grails-app/views Verzeichnis Ich habe eine einfache Datei "test.gsp" genannt. Sein Inhalt ist trivial GSP/HTML:

<html> 
    <head> 
      <meta name="layout" content="main" /> 
      <title>TEST</title> 
      <style> 
      </style> 
    </head> 
    <body> 
      <h1>TEST</h1> 
    </body> 
</html> 

In einer Controller-Aktion habe ich die Zeile:

redirect(uri:"/test.gsp"); 

Aber immer, wenn diese Zeile erreicht ist, Grails schickt mich an die 404-Handler aus.

Ich habe versucht, UrlMapping Protokollierung ermöglicht, und es zeigt:

DEBUG mapping.DefaultUrlMappingsHolder - Matched URI [/test.gsp] with pattern [/(*)/(*)?/(*)?(.(*))?], adding to posibilities 

Ich war sicher, dass ich vorher diese Arbeit hatte in Grails. Was für eine dumme Sache vermisse ich?

Antwort

2

Sie sollten eine Ansicht rendern und nicht versuchen, zu (wahrscheinlich nicht zugeordnetem) URI umzuleiten. Versuchen:

render(view: "test")