2013-06-18 71 views

回答

2

JSP(您正在使用JSP視圖?)在Grails中沒有${controllerName}表達式。但是你可以通過模型傳遞控制器的名稱和方法。

+0

想到了那個,並想知道是否可以避免;-)但是,這可能是處理它的最簡單方法。 – vector

+0

那麼也許你可能想實現一個'HandlerInterceptorAdapter'。我認爲這個問題可能會幫助你:http://stackoverflow.com/questions/8384903/how-to-get-controller-method-name-in-spring-interceptor-prehandle-method。一旦獲得控制器的名稱和方法名稱,就可以使用'postHandle'方法將它們添加到模型中。 – lunr

+0

'HandlerInterceptor'在這裏稍微解釋一下:http://stackoverflow.com/a/21278494/280244 – Ralph

2

只是做在控制器方法

String className = this.getClass().getName(); 

,並添加類名的模式。

相關問題