标签: jsf

JSF,如何在onclick中使用EL

我想使用数据库列创建链接.我有一个支持bean,我正在连接到数据库.连接没有问题,链接名称也没有问题.我可以在浏览器上看到我的链接.我想使用onclick函数,这正是问题开始的地方.我如何使用或可以在onclick中使用EL?

一个小例子:

<h:dataTable rows="7" value="#{frontSiteMenu.links}" var="row"
    styleClass="sitemenu" width="200">
    <h:column>
        <a href="#" onclick="dispNewsGroup('${row.newsGroupId}')"><h:outputText value='#{row.newsGroup}' /></a>
    </h:column>
</h:dataTable>
Run Code Online (Sandbox Code Playgroud)

谢谢.

jsf el onclick

0
推荐指数
1
解决办法
6024
查看次数

Spring Security基础知识

如果经过身份验证的用户具有相应的权限,如何使链接可见?

我正在使用JSF,据我所知,我应该使用rendered一个应该调用backing bean的布尔方法的组件的属性.

我甚至在不久前找到了代码,但现在我再也找不到了.那么,任何人都可以给我一个这样的布尔方法的例子,它适用于spring security吗?(或者更好的是,链接到一些描述此问题的文章).

java jsf spring spring-security

0
推荐指数
1
解决办法
666
查看次数

关于JSF表达语言

我注意到了JSF EL的这种行为.1.

<h:panelGroup rendered="#{!admissionBean.requestStatus=='PR'}">
..some buttons without rendered attribute
</h:panelGroup>
Run Code Online (Sandbox Code Playgroud)

2.

<h:inputText size="6" value="#{dimension.newWeight}" disabled="#{admissionBean.requestStatus=='PR'}"></h:inputText>
Run Code Online (Sandbox Code Playgroud)

1未呈现.2.文本框未禁用.

两者如何一起发生?文本框未禁用意味着requestStatus不等于PR.这意味着面板组的呈现条件应该是真的.

有什么帮助吗?我错过了这里的任何东西.

谢谢

jsf el

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

如何设置h:selectOneRadio的<td>宽度

http://www.jsftoolbox.com/documentation/help/12-TagReference/html/h_selectOneRadio.html

如何使用styleClass属性设置h:selectOneRadio的宽度,我想对上面的单选按钮组中的所有元素强制执行类似的宽度.

html css jsf

0
推荐指数
1
解决办法
3595
查看次数

在JSF中动态添加组件?

在我的应用程序中,组件必须动态更改.我有一个数据表,因为我有两列,首先是<h:selectoneMenu>在菜单中我有两个数据(数据是1和2)如果选择1然后<h:inputText>应该出现一个如果选择2则<h:selectoneMenu>应该出现.需要帮助吗?

我的JSF

   <h:selectOneMenu id="menu" value="#{sample.data}" rendered="true" valueChangeListener="#{sample.change}">
    <f:selectItem itemLabel="Data" itemValue=""/>
    <f:selectItems value="#{sample.list1}"/>
            <a4j:support event="onchange" reRender="text" />
</h:selectOneMenu>
<h:inputText id="text" value="#{sample.input}" rendered="#{sample.status}" />
Run Code Online (Sandbox Code Playgroud)

我的Manged Bean类

public class Sample {
private Boolean status;          //Getter & Setter
private List<SelectItem> list1;  //Setter
private String input;            //Getter & Setter
private String data;             //Getter & Setter

public void change(ValueChangeEvent event){
System.out.println((String)event.getNewValue());
if(((String)event.getNewValue()).equals("value1")){
    status=true;
}
else if(((String)event.getNewValue()).equals("value2")){
    status=false;
}
}
public Boolean getStatus(){
if(status==null){
    status=true;
}
return status;
}
public List<SelectItem> …
Run Code Online (Sandbox Code Playgroud)

java jsf

0
推荐指数
1
解决办法
5567
查看次数

预扩展 primefaces 数据表中的特定行

Primefaces dataTable 有一个称为 ExpandedRow 的功能,当设置为 true 时,会展开所有行。但我只想在 dataTable 加载之前展开特定行。

<p:dataTable id="table" value="#{dataTable.cars}" var="car" expandedRow="true"
        paginator="true" rows="5">
        <p:column style="width:2%">
            <p:rowToggler />
        </p:column>
        <p:column id="model" headerText="Model">
            <h:outputText value="#{car.model}" />
        </p:column>
        <p:column id="year" headerText="Year">
            <h:outputText value="#{car.year}" />
        </p:column>
        <p:rowExpansion >
            <h:outputText value="Manufacturer : " />
            <h:outputText value="#{car.manufacturer}" />
        </p:rowExpansion>
    </p:dataTable>
Run Code Online (Sandbox Code Playgroud)

jquery jsf primefaces

0
推荐指数
1
解决办法
8823
查看次数

如何在 JSF 页面的 JavaScript 函数中使用小于或大于符号?

我是 JSF 的新手。我想检查 JSF 页面中的 javascript 函数中的值大于零的条件。通常它在 JavaScript 中工作,但在 JSF 页面中如果我使用<>符号意味着它会显示一个错误,例如,

元素的内容必须由格式良好的字符数据或标记组成。

请任何人给我一个解决方案。提前致谢

javascript validation jsf

0
推荐指数
1
解决办法
4578
查看次数

Primefaces 布尔复选框的集合操作语法非法?

下面的 EL 值表达式是否有效?

<p:selectBooleanCheckbox value="#{!bean.isCreateGroup}" id="checkBoxCreateSecurityGrpKey">
Run Code Online (Sandbox Code Playgroud)

我收到的错误是

javax.el.PropertyNotWritableException:/pages/popup.xhtml @503,170 value="#{!bean.isCreateGroup}": Illegal Syntax for Set Operation
Run Code Online (Sandbox Code Playgroud)

jsf el primefaces

0
推荐指数
1
解决办法
2400
查看次数

p 命令按钮操作不会触发,但 oncomplete 会触发

我正在使用 jsf 2。我的代码的一部分是这样的:

                <h:panelGrid id="jobDetail" columns="3" cellpadding="7">                        

                    <p:outputLabel value="#{msg['content.jobList.JobName']}" />
                    <p:inputText id="jobName" styleClass="BIC_search_textbox" value="#{timerConfigurationBean.selectedTimerConfigurationJob.jobName}" required="true" requiredMessage="#{msg['content.jobNew.requiredfield.errormsg']}"/>
                    <p:message for="jobName" styleClass="error"/>
                </h:panelGrid>

<p:commandButton id="update" value="Update_Button" action="#{timerConfigurationBean.updateExportJob}" styleClass="bottomButtonsAfterFirst" update="jobDetail" oncomplete="PF('updatejobpopup').show()"/>
Run Code Online (Sandbox Code Playgroud)

这只是代码的一部分。发生的情况是,当我单击命令按钮“Update_Button”时,会发生以下两件事之一:

1)我在 inputText“jobName”中输入一个值,然后单击命令按钮。首先,action="#{timerConfigurationBean.updateExportJob}" 中的函数运行,然后 oncomplete="PF('updatejobpopup').show()" 运行。这就是它的初衷,所以没关系。

2)我没有在输入文本中输入任何内容(这是必填字段),然后单击命令按钮。我在 Inputtext 字段旁边的网页上看到一条错误消息(发生这种情况是因为我的 commandButton 中有 update="jobDetail")并且 action="#{timerConfigurationBean.updateExportJob}" 未运行,但 oncomplete="PF(' updatejobpopup').show()" 仍然运行。这是个问题。

我希望 oncomplete 仅在页面上没有错误时运行,就像 action="#{timerConfigurationBean.updateExportJob}" 中的函数一样。

有人可以帮忙吗?

html javascript java jsf jsf-2

0
推荐指数
1
解决办法
621
查看次数

JSF WebApp 与 Tomcat(哪个版本?)

我想开发一个 JSF 2 Web 应用程序,但我对设置环境文件(即 web.xml 和 faces-config.xml)感到困惑

我想使用 JSF 2 (.xhtml)、Tomcat 9.0 和 Open JDK 11.0.2

我看过这个页面:http://tomcat.apache.org/whichversion.html但我不清楚这些列的确切含义,特别是(对于 Tomcat 9.0.31 行)

Servlet Spec 4.0:这是否意味着我必须在 web.xml 文件中设置 web-app version =“4.0”?JSP Spec 2.3:我应该设置什么?EL 3.0 规范:这是否意味着我必须在 faces-config.xml 文件中设置 faces-config version = "3.0" ?

谢谢你!

jsf tomcat version

0
推荐指数
1
解决办法
1796
查看次数

标签 统计

jsf ×10

el ×3

java ×3

html ×2

javascript ×2

primefaces ×2

css ×1

jquery ×1

jsf-2 ×1

onclick ×1

spring ×1

spring-security ×1

tomcat ×1

validation ×1

version ×1