Вопрос

Занимательный JSF 1.2 и пытаюсь реализовать Captcha согласно этому связь

Итак, моя первая цель — получить текст «Привет, мир», используя t:outputText чтобы проверить, если Tomahawk работает нормально или нет.Мой JSF 1.2 основанный на Servlet отлично развертывается в Jboss AS 5.1.0.Но когда я ударил свой Servlet, на странице ничего не отображается.И нет никаких Exceptions в журналах.

Ниже мой xhtml код страницы

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
xmlns:t="http://myfaces.apache.org/tomahawk">

<ui:composition>
<head>  
 <title>CAPTCHA</title>   
</head>
<body>
<h:form id="captchatest">
<t:outputText value="This text is coming from tomahawk"></t:outputText>
</h:form>
</body>
</ui:composition>
</html>

Я использую ниже jars в WEB-INF/lib

batik-awt-util-1.6-1.jar,
batik-ext-1.6-1.jar,
batik-gui-util-1.6-1.jar,
batik-util-1.6-1.jar,
commons-beanutils.jar,
commons-codec-1.3.jar,
commons-collections.jar,
commons-digester.jar,
commons-el-1.0.jar,
commons-fileupload-1.2.1.jar,
commons-io-1.3.2.jar,
commons-logging.jar,
commons-validator.jar,
el-ri.jar,
itext-1.4.8.jar,
jsf-api-1.2_13.jar,
jsf-facelets-1.1.15.B1.jar,
jsf-impl-1.2_13.jar,
myfaces.jar,
oro-2.0.8.jar,
standard-1.1.2.jar,
tomahawk-1.1.6.jar

У меня есть запись ниже faces-config.xml

 <application>
        <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
        <locale-config />
    </application>

Когда я просматриваю page source в браузере я просто получаю все содержимое моей страницы xhtml вместо того, чтобы теги Tomahawk (t:outputText) анализировались в HTML-код.

Почему я не могу распечатать значение t:outputText в браузере?

С уважением,

Это было полезно?

Решение

Я решил это, убрав эти банки el-ri.jar, oro-2.0.8.jar and standard-1.1.2.jar

И я добавил это на страницу xhtml

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top