У меня есть пользовательский taglib с пространством имен xyz. Я хочу получить доступ к методам этого taglib в службе. Если я импортирую его и использую xyz.someFunction(). Он не признает этого. Как мы получаем доступ к пространству имен taglib извне?Доступ к taglib в службе
ответ
Taglibs содержат логику, связанную с представлением, тогда как службы содержат бизнес-логику. Я не вижу причин использовать taglib в сервисах. Если вы это делаете, это, вероятно, ошибка дизайна. Не могли бы вы объяснить причину, почему вы хотите использовать taglib в сервисах?
Я использовал услугу, отправляющую электронные письма. И для того, чтобы следовать принципу DRY, я хотел использовать уже написанный код. – zade
Я бы предложил переместить эту общую логику в какой-то сервисный или служебный класс, а не в taglib. –
Если вы хотите использовать свой собственный taglib в классе обслуживания, используйте приведенный ниже код.
def c = grailsApplication.mainContext.getBean('com.custom.MyCustomTagLib');
int age = c.calculateAge(dob);
Более подробную информацию можно найти here
- 1. Доступ к местной службе
- 2. Доступ к службе wcf
- 3. Доступ к $ местоположению в службе
- 4. Доступ к потоку в службе
- 5. доступ к веб-службе WCF
- 6. доступ к службе от лица
- 7. Доступ к службе геолокации программно
- 8. Как запретить доступ к службе?
- 9. Mule ESB доступ к службе
- 10. Доступ к WCF, размещенному в службе Windows
- 11. Доступ к службе SOAP в Java
- 12. Доступ к веб-службе в приложении ios
- 13. Доступ к App_Data в службе WCF
- 14. Доступ к службе WCF в MVC Razor
- 15. Доступ к ServiceModel.FaultException Detail в службе WCF
- 16. Доступ к удаленной службе в другом приложении
- 17. Доступ к файлам в службе Windows
- 18. Доступ к базе данных в веб-службе
- 19. Как получить доступ к struts taglib id в scriptlet
- 20. Доступ к размещенной службе из этой службы
- 21. Доступ к заводской службе после возврата обещания
- 22. Как предотвратить доступ к веб-службе ASMX
- 23. Доступ к службе WCF из кода
- 24. Доступ к службе переводов Google (C# WinForms)
- 25. пытается получить доступ к веб-службе
- 26. HTTPS-сайт, доступ к HTTP-службе WCF
- 27. Не удается получить доступ к справочной службе
- 28. Доступ к вызывающей службе из ServiceRunner?
- 29. Как включить доступ к службе мониторинга региона?
- 30. Доступ к веб-службе из вашего браузера
Эта ссылка показывает вам, я считаю. http://stackoverflow.com/questions/2159423/how-to-call-a-taglib-as-a-function-in-a-domain-class –