java - Struts2标签插入<br>

标签 java struts2 struts-tags

我目前正在从 Struts 2.0.11.1 升级到 Struts 2.3.7,但我在 Struts 标签的输出方面遇到问题(例如 <s:radio><s:textarea> 。之前,这些标签的输出是两个<div> ,一个包含标签,一个包含单选按钮/文本区域。但是升级后,两个 <br> 之间有一个 <div>

之前:

<div id="wwlbl_something_someString" class="wwlbl">
    <label for="something_someString" class="desc">Some label</label>
</div>
<div id="wwctrl_something_someString" class="wwctrl">
    <!--radiobuttons/textarea -->
</div>

之后

<div id="wwlbl_something_someString" class="wwlbl">
    <label for="something_someString" class="desc">Some label</label>
</div>
<!-- I don't want this.. -->
<br>
<!-- -->
<div id="wwctrl_something_someString" class="wwctrl">
    <!--radiobuttons/textarea -->
</div>

jsp:

    <li class="wwgrp flowClear">
        <h3 class="header"><s:text name="something.header"/></h3>
        <ol class="nobullets">
          <s:radio list="yesNoList"
                   label="%{getText('something.text.label')}"
                   name="something.someString"
                   value="something.some"
                   disabled="%{readOnly}"/>
        </ol>
      </li>

@Comment:这个项目中有很多东西是很多人以前从未见过的(不是很好);)

有谁知道这在 Struts 中是否发生了变化,如果是,如何避免创建 <br>的?

最佳答案

我实际上偶然发现了答案。作为对最后一条评论的回答struts.ui.theme设置为css_xhtml .

http://depressedprogrammer.wordpress.com/2007/04/11/struts-2-form-control-templates/

One quick note, the xhtml_css theme also generates a very worthless <br/> tag between a label and the control which can throw of your entire look, do get rid of this you’ll have to do a .wwgrp br { display: none; } in your CSS stylesheeet.

所以我认为这样做可以解决问题,这是struts主题添加的东西,可能是在我更新Struts版本时改变的。

欢迎有关通常如何设置/应该设置的指示,因为我对此一无所知..:)

关于java - Struts2标签插入<br>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15226524/

相关文章:

Java:如何轻松检查 URL 是否已缩短?

jsp - javax.el.PropertyNotFoundException : Property 'Name' not found on type

html - 如何修复 Struts 2 <s :checkbox> tag? 中的 Angular 语法解析器错误

javascript - 如何设置只读 <s :textarea/> fit to its content

java - Struts 2 - 填充 s :select from server based on first s:select

java - Apache Camel : Can I use @Produce without specifying the endpoint uri in the annotation?

java - 如何从 Intstream 创建 ArrayList

Java SWT(这是一个基本的java错误): Why is this code not working?

mysql - TinyMCE 数据无法在 jsp 中正确显示

java - 为struts radio的 "disabled"参数设置一个动态值