gpt4 book ai didi

html - div中的Struts2标签显示为空

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:16 25 4
gpt4 key购买 nike

我在 html div 中有一个 s:checkbox。运行代码时,复选框在 div 之外(两者),div 似乎是空的且不存在。为什么会发生这种情况,我该如何解决?当我在任一 div 中放置随机文本时,div 包含它。我将背景颜色设置为红色,以便可以检测到 div。

<div id="outer">
<div id="inner">
<s:checkbox name="chBx" id"chBx" fieldValue="false" value="true" label="Check
This" />
</div>
</div>

最佳答案

this answer 中所述(您也应该考虑投票),Struts2 生成(或不生成)a certain kind of HTML when rendering Struts Tags , 基础 on the Theme你已经选择了。

默认的是xhtml ,这将为您生成很多的东西。根据您的工作方式,它可能很方便,但也很烦人。我个人更喜欢自己生成 HTML,然后我使用几乎不会生成任何 HTML 的主题:simple主题。

请注意,在处理大型元素或处理具有相同、特殊需求的多个元素时,您还可以编写自己的自定义主题(例如自动生成安全 token )。

你可以全局使用一个主题(在struts.xml中)

<constant name="struts.ui.theme" value="simple" />

或本地到单个标签/表单:

<s:checkbox name="chBx" id"chBx" fieldValue="false" 
theme="simple"
value="true" label="Check This" />

在这种情况下,您可能需要编写 <label>自己反对。

关于html - div中的Struts2标签显示为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27252330/

25 4 0