네임 스페이스 xyz가있는 사용자 정의 taglib가 있습니다. 서비스에서이 taglib의 메소드에 액세스하려고합니다. 가져 와서 xyz.someFunction()을 사용하면됩니다. 그것은 그것을 인식하지 못합니다. 바깥에서 taglib의 네임 스페이스에 어떻게 접근합니까?서비스중인 taglib에 액세스합니다.
0
A
답변
0
Taglib에는보기와 관련된 논리가 포함되는 반면 서비스에는 비즈니스 논리가 포함됩니다. 나는 서비스에서 taglibs를 사용하는 어떤 이유가 보이지 않는다. 그렇게한다면 아마도 설계상의 실수 일 것입니다. 서비스에서 taglib을 사용하려는 이유를 설명해 주시겠습니까?
+0
이메일을 보내는 서비스를 사용하고있었습니다. DRY 원리를 따르기 위해 나는 이미 작성된 코드를 사용하기를 원했습니다. – zade
+0
나는 taglib 대신에 일부 서비스 또는 유틸리티 클래스에서 그 공통 논리를 옮기는 것이 좋습니다. –
2
서비스 클래스에서 맞춤 taglib를 사용하려면 아래 코드를 사용하십시오.
def c = grailsApplication.mainContext.getBean('com.custom.MyCustomTagLib');
int age = c.calculateAge(dob);
자세한 내용은 저는 믿습니다, here
관련 문제
- 1. Basic4Android - 서비스중인 GPS
- 2. 서비스중인 소프트웨어 - 데이터베이스
- 3. 서비스중인 스레드의 한 인스턴스 만
- 4. android에서 서비스중인 메소드를 호출하는 방법
- 5. Android : 서비스중인 오디오 성능 향상
- 6. extern 활동에서 서비스중인 처리기에 액세스
- 7. Android에서 서비스중인 Incjet 터치 이벤트
- 8. WCF는 런타임에 서비스중인 바인딩을 설정합니다.
- 9. 자바 스크립트를 통해 taglib에 대한 속성 설정
- 10. struts2 taglib에 jqote2를 사용할 때의 문제
- 11. JSF를 사용하여 PrimeFaces taglib에 문제가 발생했습니다
- 12. 활동중인 seekbar를 서비스중인 플레이어와 연결하는 방법은 무엇입니까?
- 13. WCF 서비스를 사용하는 BizTalk - 서비스중인 null 개체
- 14. android에서 서비스중인 인터넷 사용 정보 듣기
- 15. 다른 클래스에있는 DownloadStringAsync에 액세스합니다.
- 16. Google 토크에 액세스합니다.
- 17. SSIS가 MySQL 테이블에 액세스합니다.
- 18. Raphael 속성에 액세스합니다.
- 19. AS3에서 텍스트 필드에 액세스합니다.
- 20. 데이터베이스의 데이터에 액세스합니다.
- 21. UIPicker는 plist에서 항목에 액세스합니다.
- 22. placeHolder 안에 HtmlTable에 액세스합니다.
- 23. 안드로이드는 자산 파일에 액세스합니다.
- 24. JCA가 클러스터의 파일에 액세스합니다.
- 25. c의 정수 바이트를 액세스합니다
- 26. 바람둥이에서 i18n 리소스에 액세스합니다.
- 27. 서블릿이 MySql 데이터에 액세스합니다.
- 28. Ms가 SQL 업데이트에 액세스합니다.
- 29. taglib에 정의 된 사용자 정의 Facelets 구성 요소 및 속성
- 30. ASP.Net에서 SQL Server 클러스터에 액세스합니다.
이 링크를 보여줍니다 찾을 수 있습니다. http://stackoverflow.com/questions/2159423/how-to-call-a-taglib-as-a-function-in-a-domain-class –