当前位置: 首页 > 知识库问答 >
问题:

防止在生成的html中插入

谯皓君
2023-03-14

我试图将JSF2.2与bootstrap 3.2.0组件结合起来,但在尝试使用带有动态生成的标签列表的按钮组时遇到了问题。我将问题追溯到ui:repeat标记包含在生成的html中,从而阻止了引导程序的正确css样式。

<div class="btn-group">
 <ui:repeat var="role" value="#{editUserView.allRoles}">
    <button class="btn btn-success" type="button">#{role.name}</button>
 </ui:repeat>
</div>
<div class="btn-group">
 <ui:repeat><button class="btn btn-success" type="button">Label1</button></ui:repeat>
 <ui:repeat><button class="btn btn-success" type="button">Label2</button></ui:repeat>
 <ui:repeat><button class="btn btn-success" type="button">Label3</button></ui:repeat>
 <ui:repeat><button class="btn btn-success" type="button">Label4</button></ui:repeat>
 <ui:repeat><button class="btn btn-success" type="button">Label5</button></ui:repeat>
</div>

更新只是为了好奇,按钮被显示为普通按钮(在它们之间有间距),而不是在组按钮全部在一起样式中所希望的。

共有1个答案

聂翼
2023-03-14

这可以识别为Mojarra问题2900,该问题已在2.2.2中修复。目前已经是2.2.8了。所以,只要将Mojarra升级到最新版本就可以了。

也就是说, 不是一个标记处理程序,而是一个真正的UI组件。我修正了你的问题标题。 是真正的标记处理程序。请参见JSF2 Facelets中的JSTL...有道理吗?为了区别。

 类似资料:
  • 我找到了一个转义特殊字符的库 我不确定它是否能解决CSV注射问题。使用安全吗?

  • 可能是个可笑的问题。但我是一个有maven和sonar的笨蛋。。。 我正在为maven使用sonar插件。它工作得很好。使用命令“mvn sonar:sonar”,它连接到我的本地主机,我可以查看端口9000上的所有内容。 我想知道的是:是否可以生成所有文件(例如。html、css等)而无需连接到9000端口的服务器? 如果有,是否有执行此操作的命令? 如果没有:(

  • 问题内容: 据我所知,如果在PyQt下的插槽中发生异常,该异常会打印到屏幕上,但不会冒泡。这在我的测试策略中造成了一个问题,因为如果插槽中发生异常,我将不会看到测试失败。 这是一个例子: 请注意,异常永远不会退出程序。 有没有解决此问题的方法? 问题答案: 可以创建一个包装PyQt的新信号/插槽装饰器的装饰器,并为所有插槽提供异常处理。也可以重写QApplication :: notify来捕获未

  • 问题内容: 如何防止在php mysql中输入重复记录?在插入表之前验证输入。 我目前正在为我的网站建立一个用户注册部分,但是如果在数据库中发现重复的用户名或电子邮件地址,我想向他们显示一个错误。 编辑 这是我到目前为止要插入的行…我将如何在这里实现这两个答案: 我猜我可以在if … else语句中实现所有功能吗? 问题答案: 我使用了sql语句以及if else语句。 然后 显示错误消息,以防止

  • 我将hibernate 4.2.12与oracle 11g一起使用,我需要告诉hibernate不要在生成的sql中附加任何模式前缀。因此,我从实体中删除@Entity注释中的任何模式引用。但是,hibernate工具尝试使用SCHEMA.TABLE\u名称验证我的表。为了强制hibernate不使用模式前缀,我在persistence.xml中将属性“hibernate.default_sche

  • 问题内容: 当Angular插入标记并将范围变量插入样式模板时,它将转义HTML。 我正在构建的应用程序要求用户创建模板,使用大括号表示法插入变量名称,我不想通过引入某些变量的指令和其他变量的curlies来使其过于复杂。 有没有办法通过卷曲模板呈现未转义的HTML? 我唯一的选择是在用户尝试渲染时渲染代理元素,然后可以使用jQLite抓取并手动插入HTML,但这真是一团糟。有任何想法吗? 问题答