Весенние бирки и лицевые стороны - PullRequest
1 голос
/ 22 августа 2011

Можно ли использовать теги Spring с лицевыми гранями?У меня есть одна страница JSP, и есть директива:

<%@ taglib prefix="s" uri="http://www.springframework.org/tags"%>

Затем я могу вставить тег <s:theme code='css' /> (я использую преобразователь темы.) Теперь мне нужно использовать преобразователь темы в другом проекте, используяFacelets вместо JSP.Вместо директивы JSP есть объявление пространства имен, не так ли?

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:em="http://java.sun.com/jsf/composite/emcomp"
    xmlns:st="http://www.springframework.org/tags">

Но в Eclipse пространство имен помечено маркером предупреждения, и на сервере оно не работает, поскольку библиотека тегов отсутствует, хотяЯ поместил библиотеку Spring Web MVC в каталог lib внутреннего сервера Eclipse Glassfish.JAR действительно содержит META-INF/spring.tld.

Я не могу найти, что не так.

1 Ответ

1 голос
/ 22 августа 2011

Нет, к сожалению, вы не можете.Теги Spring основаны на теге JSP.Теги Facelet отличаются от тегов JSP.Причина, по которой вы можете использовать устаревшие основные теги jsp (c: forEach и т. Д.) В Facelets, заключается в том, что они были перенесены в библиотеки тегов Facelet.AFAIK, еще не было сделано ни одного порта из библиотеки тегов Spring JSP для библиотеки тегов facelet.

...