【问题标题】:<p:watermark> appears unparsed in generated HTML source<p:watermark> 在生成的 HTML 源代码中显示为未解析
【发布时间】:2013-09-03 19:46:32
【问题描述】:

我正在使用 JSF 2.0。我一直在尝试为输入文本呈现占位符,并且正在尝试 primefaces 的水印。这是jsf代码

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:c="http://java.sun.com/jstl/core"
      xmlns:p="http://primefaces.org/ui">
....
....
<h:form>
    <table>
        <thead>
            <tr>
                <th>
                    <h:outputText value="Header"/>
                </th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>
                    <h:inputText id="first" value="#{bean.firstValue}"/>
                    <p:watermark for="first" value="Fill me"/>
                </td>
            </tr>
        </tbody>
    </table>
</h:form>

这是它的渲染方式:

<form id="j_id_1v" name="j_id_1v" method="post" action"/mypage/app/main.xhtml" enctype="application/x-www-form-urlencoded">
    <table>
        <thead>
            <tr>
                <th>
                    "Header"
                </th>
            </tr>
        </thead>
        <tbody>
            <input id="j_id_1v:first" name="j_id_1v:first" type="text" value>
            <p:watermark for="first" value="Fill me"></p:watermark>
        </tbody>
    </table>
</form>

#{bean.firstValue} 中的值为 null。不确定这是否可以,或者它是否应该是一个空字符串。 问题是渲染的输入字段是空的。无水印。 我做错了什么?

【问题讨论】:

  • 看起来你没有在你的类路径中正确包含primefaes jar
  • 我觉得只要把这个放进去就够了:xmlns:p="primefaces.org/ui
  • 遵循 primefaces 配置说明..
  • @Nacho321,你也必须添加 primefaces jar,就像添加 JSF jar/s 一样
  • 是的,你没事:我必须添加 jar,这很糟糕,因为我不允许添加外部 jar。嗯,我看看我能做些什么。谢谢!

标签: jsf jsf-2 primefaces watermark


【解决方案1】:

您也需要添加 primefaces jar,就像添加 JSF jar/s 一样

p.s 如果你想使用水印,你可以使用 jquery watermark plugin 来实现...

【讨论】:

    猜你喜欢
    • 2015-01-22
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 2019-09-22
    • 2012-07-20
    相关资源
    最近更新 更多