Bonjour,
Je travaille sur une grosse application développée en struts/java.
J'ai un menu à gauche qui permet de faire varier le frame central.
Extrait de la jsp pour le menu de gauche :
Les forwards sur DisplayAction font ensuite référence à une jsp via struts-config.xml. Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <%@ page language="java"%> <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%> <tiles:insert template="/jsp/template/menu.jsp"> <tiles:put name="content" type="string"> <div id="masterdiv"> <div class="menutitle" onclick="SwitchMenu('sub1')">Données individuelles</div> <span class="navForm" id="sub1"> <html:link forward="/sc0601DisplayAction" target="contentFrame">Personnelles</html:link><br> <html:link forward="/sc0602DisplayAction" target="contentFrame">Carrière</html:link><br> </span> ....
Tout cela constitue une partie qui a toujours fonctionné et fonctionne actuellement sur le serveur web de développement Eclipse ou un tomcat.
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <action path="/sc1200DisplayAction" type="com.ibm.b2e.usecase.uc12doc.sc12DocDem.Sc1200DisplayAction"> <forward name="success" path="/jsp/window/contentFrame/sc1200_XDocDem.jsp"> </forward> </action>
Mais sur un serveur web 2 de mêmes caractéristiques à priori (tomcat 5.5.12) le problème est que quelle que soit la page que laquelle je clique, j'obtiens à tort une page blanche sur le frame central.
Auriez-vous des idées pour expliquer pourquoi on peut obtenir une page blanche au lieu d'une jsp?
Je ne vois pas pourquoi cela marche bien sur le serveur web 1 de la même machine, alors que la techno de déploiement est à partir du meme fichier .war est identique et a été faite de la même façon.
Cela ne dépend pas du poste en tous cas (idem sur autres postes), et on a même pas de 'cannot find page', donc qu'est ce qui peut faire que l'on puisse obtenir une page blanche sans message d'erreur d'aide?
Partager