如何在 JSF 页面中插入不间断空格字符 就像我可以在 HTML 中使用
一样吗?
JSF中有这样的标签吗?
这会起作用
<h:outputText value=" " />
直接输入 HTML 编号对我来说很有效:
 
如果您使用 RichFaces 库,您还可以使用标签 rich:spacer ,它将添加具有给定长度和高度的“不可见”图像。通常比添加大量的 nbsp; 更容易、更漂亮。
您希望空间显示的位置只需添加:
<rich:spacer height="1" width="2" />
您还可以使用primefaces
<p:spacer width="10" height="10" />
最终,你可以尝试这个,如果仅使用
失败...
<h:outputText value="& nbsp;" escape="false"/>
(像汤姆一样,我在
&
和 nbsp;
之间添加了一个空格)
我发现如果我在页面中使用
实体,解析器会抱怨。 经过一番研究,我了解到如果我在页面开头添加 DOCTYPE 声明,则允许该实体。 我使用这个 DOCTYPE 声明:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这样做的一个副作用是,生成的代码(通过使用网络浏览器的“查看源代码”功能可以看到)实际上并不包含
实体。 相反,它包含代表不间断空格的实际字符。 虽然它有效,但这并不是我真正想要的。 我仍在寻找一种方法,使解析器不会用字符替换实体。
最简单的方法是:
<h:outputText value=" " />
您可以使用
primefaces
库
<p:spacer width="10" />
只是添加到选项:
<h:outputText value="&nbsp;" escape="false"/>
有效
没必要给160。 141也可以。对于值字段,提供 value="" 。
CÔNG TY XUẤT NHẬP KHẨU HÓA DƯỢC IPM Chuyên cung cấp các dòng sản phẩm: Thuốc, Thực phẩm chức năng, Thực phẩm bảo vệ sức khỏe và thực phẩm bổ唱了。
地址:Trụ sở & VPGD: Số 47 TT28, Khu đô thị mới Văn Phú, Phường Phú La, Quận Hà Đông, TP Hà Nội
网站:https://chietxuatduoclieu.com/ MST/DKKD/QDTL:0109641139 邮件:[电子邮件受保护] 热线电话:0329016668 / 0904.681.087 #Caoduoclieu、#IPM、#Chietxuatduoclieu、#Thucphamchucnang、#Thuoc .