2011-01-18 23 views

回答

3

你不能直接。您必須將其映射到控制器,該控制器將依次將redirect移動到所需的位置。喜歡的東西:

"/images/$urlTail**" (controller: "image", action: "external") 

然後在ImageControllerexternal方法:

def actualUri = request.forwardURI.replace("/images/", "") 
redirect "http://example.com/" + actualUri; 
+0

沒有更簡單的方法?如果不是,你能展示如何通過尾巴作爲參數嗎? – 2011-01-18 21:32:54

0

另一種解決方法,我發現:

String url = <your-url> 
java.net.URI uri = new java.net.URI(url) 
return Response.seeOther(uri).build()