基本上,我想要做的就是將所有的操作從控制器顯示在gsp文件中,以便用戶可以查看他/她可以在我的網站中執行的所有方法,並且所有這些方法(操作)都是在一個控制器中。任何人都可以幫忙嗎?謝謝。如何在控制器中顯示所有動作作爲Grails中gsp文件的鏈接?
回答
import grails.web.Action
List<String> actions = YourControllerClassHere.methods.findAll({ it.getAnnotation(Action) })*.name
謝謝你的回答。我把它放在我的控制器的一個動作中,我爲該動作創建了一個gsp文件,並創建了一個鏈接來顯示每個這些方法。它工作並顯示我的行爲,但它也顯示出比我的行爲更多的其他內容,比如hasErrors,getActionUri,jsonHeader,getServletContext,重定向等。你能告訴我如何獲得我在控制器中聲明的行爲嗎?謝謝! –
Nvm,如果你看看dmahapatro鏈接,它實際上幫助我創建了自己與我想要的動作的鏈接。謝謝你! –
你確定你確切地複製了它嗎?我沒有那種經歷。 –
- 1. Grails中的鏈控制器操作
- 2. 如何在grails GSP中顯示圖像?
- 3. Grails - 控制器如何連接兩個表並顯示在一個gsp上?
- 4. GSP與Grails中的控制器
- 5. 鏈接幫手所有控制器的動作
- 6. 如何製作一個鏈接來顯示所有數據
- 7. Grails的控制器重複的代碼爲所有操作
- 8. 在gsp(grails)中顯示圖像
- 9. 如何在GSP中找到被調用的控制器的動作?
- 10. 動作鏈接當前沒有指向MVC中的控制器動作
- 11. 如何爲所有控制器編寫動作過濾器
- 12. 如何從yii中的控制器獲取所有動作?
- 13. 如何在控制器下的所有動作作爲資源在Zend Acl
- 14. 在Grails 3中顯示GSP rest-api配置文件
- 15. Laravel鏈接到控制器動作
- 16. 如何在grails應用程序中從gsp重定向到控制器的動作
- 17. 有條件隱藏/顯示symfony 1.4中的新鏈接動作
- 18. 如何在Joomla顯示器中將組件作爲文章製作?
- 19. Grails 2.x - 在所有GSP文件中包含Javascript/Jquery庫
- 20. Grails從控制器返回值gsp
- 21. 在控制器中使用所需的控制器 - 非鏈接
- 22. 如何在yii2中運行控制器動作作爲ajax
- 23. 製作鏈接如圖所示
- 24. 在Richtextbox控件中顯示爲純文本的超鏈接
- 25. 從控制器中的GSP中檢索參數,Grails
- 26. 將數據從GSP傳遞到Grails中的控制器中
- 27. Codeigniter:如何在控制器內顯示控制器的URL(作爲子網址)
- 28. 如何在所有UIViewControllers中顯示選項卡欄控制器
- 29. Rails 3鏈接或按鈕,在控制器中執行動作
- 30. 控制Wordpress中顯示的鏈接數
[這個答案](http://stackoverflow.com/a/16678135/2051952)可以幫助你實現你所追求的。 – dmahapatro
謝謝!這幫了很多忙。這裏是我所做的,如果任何人都好奇:)動作名稱也在這裏 –
詹姆斯答案也有效。它已經爲您的所有行爲創建了一個列表。 –