Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Struts2标签插入<;br>;_Java_Struts2_Struts Tags - Fatal编程技术网

Java Struts2标签插入<;br>;

Java Struts2标签插入<;br>;,java,struts2,struts-tags,Java,Struts2,Struts Tags,我目前正在从Struts 2.0.11.1升级到Struts 2.3.7,但是Struts标签的输出有问题(就像和一样。以前,这些标签的输出是两个,一个包含标签,一个包含单选按钮/文本区域。但是升级后,这两个之间有一个 之前: <div id="wwlbl_something_someString" class="wwlbl"> <label for="something_someString" class="desc">Some label</label&

我目前正在从Struts 2.0.11.1升级到Struts 2.3.7,但是Struts标签的输出有问题(就像
一样。以前,这些标签的输出是两个
,一个包含标签,一个包含单选按钮/文本区域。但是升级后,这两个
之间有一个

之前:

<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>

一些标签
之后


一些标签

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>
  • @评论:在这个项目中,有很多东西是许多人以前从未见过的(不是以一种好的方式);)


    有人知道Struts中是否发生了变化,如果是,如何避免创建

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

    需要注意的是,xhtml_css主题还在标签和控件之间生成了一个毫无价值的

    标记,它可能会破坏您的整个外观,请不要这样做。您必须在css样式集中执行
    .wwgrp br{display:none;}

    所以我假设这样做可以解决这个问题,这是struts主题添加的东西,可能在我更新struts版本时发生了变化


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

    发布jsp,我从未见过这样的输出。您使用的主题是什么?你可以使用CSS来消除它们。也许Struts团队改变了默认主题?struts.xml或struts2.properties中的
    struts.ui.theme
    property有哪些内容?忘记了我第一次使用struts2时,它破坏了设计,我真的很失望。然后我注意到输出中有奇怪的CSS。在那之后,我已经想出了如何获得CSS的rip。我无法忍受来自主题的“帮助”。。。在struts.xml中将主题全局设置为“simple”,只需编写纯html即可。如果您正在升级,您可以根据需要在页面或标签上设置主题。好的,我将尝试将其设置为“简单”,然后查看结果:)我知道现在已经七年了……:-)“简单”-主题不呈现标签:
        <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>