jsf2.3 html5,JSF 2中的纯HTML 5标记支持

JSF2.2开始支持HTML5,允许添加直通属性到JSF组件,通过PassthroughElements实现HTML5标签与JSF组件的结合。即使使用纯HTML标签,JSF2.2也能处理并支持AJAX。此外,Omnifaces库提供了HTML5Renderkit扩展,便于在JSF2.0中呈现HTML5属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTML5支持是added in JSF2.2。从那时起,你可以添加直通属性到JSF组件:这是不知道会被JSF(2.0和2.2)被忽略

xmlns:h="http://java.sun.com/jsf/html"

xmlns:p="http://java.sun.com/jsf/passthrough">

属性。如果您需要使用JSF2.0呈现HTML5属性,则可以使用Omnifaces HTML5 Renderkit。

纯粹的HTML标签只是纯粹的HTML标签。他们不是JSF组件。所以它们会被渲染到视图中,但JSF不会关心它们,并且不会更新您的模型。

JSF2.2也来了Passthrough Elements。现在,可以把一个HTML的标签到JSF的组件:

xmlns:jsf="http://java.sun.com/jsf"

xmlns:f="http://java.sun.com/jsf/core">

JSF知道有一个corresponding UIComponent,将这个HTML的标签转换为H:inputText的。如果没有相应的UIComponent,JSF将创建一个支持ajax的特殊项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值