我正在尝试一些名为Java Server Faces(JSF)的Java Server Pages(JSP)框架。我制作了一个基本模板和其他客户端模板。该页面非常简单,但有一点我无法解决的问题:
在我的左边,我有一个div,其中包含一个带有页面图标(或“徽标”)和链接下方的表单。事实证明,当我获取Bean的链接文本(或者即使我直接在值中写入)时,在字符串的末尾(commandLink),我得到一个“(#)”。
<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主题,正如您所看到的,我将其设置为“无”。我如何摆脱这个讨厌的“(#)”?