从commandLink标记(JSF)中删除数字字符

时间:2017-06-04 16:29:23

标签: java jsf

我正在尝试一些名为Java Server Faces(JSF)的Java Server Pages(JSP)框架。我制作了一个基本模板和其他客户端模板。该页面非常简单,但有一点我无法解决的问题:

在我的左边,我有一个div,其中包含一个带有页面图标(或“徽标”)和链接下方的表单。事实证明,当我获取Bean的链接文本(或者即使我直接在值中写入)时,在字符串的末尾(commandLink),我得到一个“(#)”。

enter image description here                

<h:head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <h:outputStylesheet library="css" name="blueprint/screen.css"/>
    <h:outputStylesheet library="css" name="blueprint/print.css"/>
    <h:outputStylesheet name="./css/cssLayout.css"/>      
    <title><h:outputText value="Pagina principal de la prueba!"></h:outputText></title>
</h:head>

<h:body>
    <div class="esqueleto">
    <div id="top" class="span-24 Last">
        <h:outputText value="Dan Java Server Faces Test"/>
    </div>
    <div class="span-24 Last">
        <div id="left" class="span-8">
            <h:form>
                <div id="mLogo"><h:graphicImage library="images" name="Evil-Smile.png"/></div>
                <div id="item"><h:commandLink value="Primera pagina" action="#{pageControler.Primera()}"/></div>
            </h:form>
        </div>
        <div id="content" class="span-16 Last">
            <div id="contenido">
            <ui:insert name="content">Content</ui:insert>
            </div>
        </div>
    </div>
    <div id="bottom" class="span-24 Last">
        Bottom
    </div>
    </div>
</h:body>
</html>

我认为它们是来自文本装饰的CSS主题,正如您所看到的,我将其设置为“无”。我如何摆脱这个讨厌的“(#)”?

0 个答案:

没有答案