2011-12-16 3 views
1

보기에서 외부 라이브러리를 사용하려고합니다. ckeditor. 그 사용이 같은 sometinhg :playframework 외부 태그 라이브러리

<ckeditor:replace replace="editor1" basePath="/ckeditor/"/> 

하지만, playframework의 HTML 확장

<%@ taglib uri="http://ckeditor.com" prefix="ckeditor" %> 

태그 라이브러리에 동의하지 않는 나는에 대한 HTML 확장자를 변경하는 경우 컨트롤러 JSP 그의 전망을 찾을 수없는

외부 태그 라이브러리는 어떻게 사용할 수 있습니까?

답변

0

내 답변이 완벽하지는 않지만 여기 Play 애플리케이션에서 내보기의 편집기를 사용하는 방법은 다음과 같습니다. http://blog.infin-it.fr/2010/12/16/play-framework-enrichir-votre-application-avec-un-editeur-riche-textile/ (프랑스어로 표시되지만 코드를 확인할 수 있음).

나는 마크 업 구문을 제공하기 때문에 MarkItUp을 선택했으며 Play에는이 라이브러리를위한 빌드 인 라이브러리가 있습니다.

이 정보가 도움이되기를 바랍니다.

1

Play가 taglib을 허용하지 않는 이유는 taglib이 JSP이기 때문입니다. Play는 Java EE를 기반으로하지 않으므로 JSP는 View가 구성되는 방식이 아닙니다. 대신 Play는 Groovy를 View 레이어로 사용합니다. Groovy와 JSP는 호환되지 않습니다.

이것은 나쁜 것이 아닙니다. JSP 태그 라이브러리를 사용할 수 없다는 것을 의미하지만, @Jean이 자신의 블로그 게시물에서 확인한 것처럼 거의 항상 다른 대안이 있습니다.