2010-11-05 5 views
0

Je tente d'afficher un panneau à onglets, mais les onglets ne s'affichent pas. Ceci est ce qui est affiché par le navigateur -Le panneau d'onglets ne s'affiche pas correctement

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

Mon code:

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

Merci pour toute aide

Répondre

0

Cela semble fonctionner - ne sais pas pourquoi:

<%@ 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> 
+0

Voici ce code - –

0
<%@ 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> 
0

la meilleure façon de déboguer des entretoises ou autre framework jsp'ish est de regarder la sortie rendue.

Dans votre navigateur, regardez le code HTML.

Une possibilité est que le bit avec est toujours dans la sortie, cela signifie qu'il n'est pas analysé. Votre page a l'extension correcte (* .jsp et non .html * est un typcial)

Si le document HTML est ce que vous attendez qu'il soit alors assurez-vous que les feuilles de style corriger votre application s'attend

+0

Il a jsp, merci de toute façon –

Questions connexes