如何使用jsp使h1标记显示在同一行中

如何使用jsp使h1标记显示在同一行中,jsp,jsp-tags,Jsp,Jsp Tags,我有两个文本框,一个用于第一个文本,另一个用于第二个文本。每个都有一个下拉列表 用于选择大小的框(因此大小可以不同或相同)。现在我可以选择不同的 大小和工作良好。我遇到的问题是,它们以两种不同的方式显示 行,如: first text second text 但我想让它们挨着一起展示。比如说 first text second text 我现在掌握的代码如下: <c:choose> <c:when test="${! (emp

我有两个文本框,一个用于第一个文本,另一个用于第二个文本。每个都有一个下拉列表 用于选择大小的框(因此大小可以不同或相同)。现在我可以选择不同的 大小和工作良好。我遇到的问题是,它们以两种不同的方式显示 行,如:

       first text
       second text
但我想让它们挨着一起展示。比如说

      first text second text
我现在掌握的代码如下:

 <c:choose>
   <c:when test="${! (empty (properties['first']) && empty (properties['second']))}">
    <c:choose>
        <c:when test="${properties['type'] == 'styled'}">
            <h1 class="aaaa">
                <span>first text</span>
            </h1>
        </c:when>
        <c:otherwise>
            <h2 class="bbb">
                <span class="putColor">first text</span>
            </h2>
        </c:otherwise>
    </c:choose>
    <c:choose>
        <c:when test="${properties['type1'] == 'styled'}">
            <h1 class="aaaa">
                <span class="putColor">second text</span>
            </h1>
        </c:when>
        <c:otherwise>
            <h2 class="bbb">
                <span class="putColor">second text</span>
            </h2>
        </c:otherwise>
    </c:choose>
</c:when>
<c:otherwise>       
    <div class="hhhh">

    </div>      
</c:otherwise>
 </c:choose>

第一个文本
第一个文本
第二文本
第二文本

尝试将
style=“display:inline;”
添加到h1标记中。(当然,你真的应该在CSS文件中这样做,但这会很快告诉你它是否有效。)

标题中的问题与你真正的问题相矛盾:)至于具体问题,多个相邻的h1标记在语义上是错误的。最终,两个文本都应该只有一个。然而,代码的自文档化程度不足以理解为什么选择这种方法,以及功能需求究竟是什么,因此很难给出如何只使用一个h1的答案。