相关疑难解决方法(0)

是否建议使用h:outputText作为一切?

我是JSF的新手(4天前刚刚开始学习它),我对h:outputText的使用感到有点困惑.我知道这是一个简单的标签,但在我见过的大多数例子中,它用于输出非常简单(无需转义),非i18n文本.例如(取自这里)

<h:outputText value="Transport" />
Run Code Online (Sandbox Code Playgroud)

可以替换为

Transport 
Run Code Online (Sandbox Code Playgroud)

所以,我想知道我是否遗漏了一些东西,或者我看到的大多数例子是否过于复杂到疯狂.

jsf text jsf-2

21
推荐指数
1
解决办法
8091
查看次数

如何在JSF panelGrid中添加一个空元素?

如何在JSF panelGrid中添加空元素?

这是我的全桌:

<h:panelGrid columns="2">
    <h:outputLabel value="row1"/>
    <h:outputLabel value="row2"/>

    <h:outputLabel value="row1"/>
    <h:outputLabel value="row2"/>

    <h:outputLabel value="row1"/>
    <h:outputLabel value="row2"/>
</h:panelGrid>
Run Code Online (Sandbox Code Playgroud)

如何添加空元素?建议的方式是什么?(添加一个空的输出标签?这感觉不正确.)

<h:panelGrid columns="2">
    <h:outputLabel value="row1"/>
    <h:outputLabel value="row2"/>

    <!-- This need to be emtpy -->
    <h:outputLabel value="row2"/>

    <h:outputLabel value="row1"/>
    <h:outputLabel value="row2"/>
</h:panelGrid>
Run Code Online (Sandbox Code Playgroud)

jsf datagrid components element

9
推荐指数
1
解决办法
8575
查看次数

修改<h:InputFile>的默认"选择文件"标签

我想知道Choose a File当我<h:InputFile>在JSF中使用标记时,是否有一种标记和重命名JSF显示的文本的方法.

jsf label file-upload jsf-2.2

4
推荐指数
1
解决办法
3333
查看次数

在<p:messages>中显示<p:fileUpload>验证错误

我有一个隐藏的<p:fileUpload>,通过打开<h:outputLabel>.

<p:messages id="message" autoUpdate="true" />

<h:form id="form">

    <p:fileUpload id="file-input" auto="true"
        allowTypes="/(\.|\/)(gif|jpe?g|png)$/" sizeLimit="10"
        invalidSizeMessage="wrong size" fileUploadListener="#{bean.image}"
        update="@form message" style="display: none;"
        invalidFileMessage="wrong file" />

    <h:outputLabel for="file-input_input">
        <h:graphicImage name="images/dummy.jpg" />
     </h:outputLabel>

    <h:outputText value="#{bean.file.fileName}" />
    <br />
    <h:outputText value="#{bean.file.size}" />
</h:form>
Run Code Online (Sandbox Code Playgroud)

不幸的是,验证失败后没有显示任何消息(例如无效的大小或无效的文件).这些消息显示在<p:fileUpload>内容框内而不是内容框中<p:messages>.

如何在内部<p:messages>而不是在内部显示这些消息<p:fileUpload>

jsf file-upload primefaces

3
推荐指数
1
解决办法
4407
查看次数

迭代h:datatable中的嵌套List属性

    <h:dataTable value="#{SearchingBeans.list}" var="entry">
        <h:column>
            <f:facet name="header">
                <h:outputLabel>Photo</h:outputLabel>
            </f:facet>
        </h:column>
        <h:column>
            <f:facet name="header">
                <h:outputLabel>Pseudo</h:outputLabel>
            </f:facet>
            <h:outputLabel value="#{entry.pseudo}"></h:outputLabel>
        </h:column>
        <h:column>
            <f:facet name="header">
                <h:outputLabel>Description</h:outputLabel>
            </f:facet>
            <h:outputLabel value="#{entry.description}"></h:outputLabel>
        </h:column>
        <h:column>
            <f:facet name="header">
                <h:outputLabel>Photo</h:outputLabel>
            </f:facet>
            <h:outputLabel value="#{entry.photo[0].path}"></h:outputLabel> <-- this a List
        </h:column>
    </h:dataTable>
Run Code Online (Sandbox Code Playgroud)

我有一个实体成员他的一个属性是一个列表照片与获取/设置属性填充我不知道如何获取该值在jsf我只想要每个成员的第一张照片,因为他们有2-3张照片.它可能吗?任何其他解决方案将不胜感激.

datatable jsf nested

2
推荐指数
1
解决办法
5775
查看次数