代码之家  ›  专栏  ›  技术社区  ›  blue-sky

选项卡式面板显示不正确

  •  0
  • blue-sky  · 技术社区  · 14 年前

    我正试图显示一个选项卡式面板,但选项卡不显示。这是浏览器显示的内容-

    Welcome To Struts 2!
    This is the first pane
    This is the remote tab
    

    我的代码:

    <%@ taglib prefix="s" uri="/struts-dojo-tags" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Basic Struts 2 Application - Welcome</title>
    </head>
    <body>
    <h1>Welcome To Struts 2!</h1>
    
    <s:tabbedpanel id="test" >
       <s:div id="one" label="one" theme="ajax" labelposition="top" >
           This is the first pane<br/>
       </s:div>
       <s:div id="three" label="remote" theme="ajax" href="/AjaxTest.action" >
           This is the remote tab
       </s:div>
    </s:tabbedpanel>
    
    
    </body>
    </html>
    

    3 回复  |  直到 14 年前
        1
  •  0
  •   Peter    14 年前

    调试任何struts或其他jsp框架的最佳方法是查看呈现的输出。

    在浏览器中查看HTML。

    一种可能性是,位仍然在输出中,这意味着它没有被解析。

    如果HTMl是您期望的那样,那么请确保您拥有应用程序期望的正确样式表

        2
  •  0
  •   tw16    12 年前

    <%@ taglib prefix="s" uri="/struts-tags" %>
    
    <html>
      <head>
        <s:head theme="ajax" debug="true"/>
      </head>
      <body>
      <table border="1" width="50%">
        <tr>
        <td width="100%">
    
        <s:tabbedPanel id="test" >
    
          <s:div id="one" label="Tab 1" theme="ajax" labelposition="top" >
            This is the first panel.
            RoseIndia.nt<br>
            JavaJazzUp.com<br>
            NewsTrackIndia.com
          </s:div>
    
          <s:div id="two" label="Tab 2" theme="ajax">
            This is the second panel.
          </s:div>
    
          <s:div id="three" label="Tab 3" theme="ajax">
            This is the third panel.<br>
            Java Tutorial<br>
            PHP Tutorial<br>
            Linux Tutorial
          </s:div>
    
          <s:div id="four" label="Tab 4" theme="ajax">
            This is the forth panel.
          </s:div>
    
         </s:tabbedPanel>
    
         </td>
        </tr>
      </table>
      </body>
    </html>
    
        3
  •  0
  •   tw16    12 年前
    <%@ taglib prefix="s" uri="/struts-dojo-tags" %>
    
    <html>
      <head>
        <s:head debug="true"/>
      </head>
      <body>
      <center>
      <table border="0" width="50%">
        <tr>
        <td width="100%">
    
        <s:tabbedpanel id="test" >
    
          <s:div id="one" label="Tab 1" theme="ajax" labelposition="top" >
            This is the first panel.
            RoseIndia.nt<br>
            JavaJazzUp.com<br>
            NewsTrackIndia.com
          </s:div>
    
          <s:div id="two" label="Tab 2" theme="ajax">
            This is the second panel.
          </s:div>
    
          <s:div id="three" label="Tab 3" theme="ajax">
            This is the third panel.<br>
            Java Tutorial<br>
            PHP Tutorial<br>
            Linux Tutorial
          </s:div>
    
          <s:div id="four" label="Tab 4" theme="ajax">
            This is the forth panel.
          </s:div>
    
         </s:tabbedpanel>
    
         </td>
        </tr>
      </table>
      </center>
      </body>
    </html>