[STRUTS] Probleme avec le tiles Framework
Bonjour, j essaie d utiliser pour la premiere fois les tiles par le biais de struts et je procede comme suit
Mes tiles definitions sont decrites dans le fichier tiles-definitions.xml:
Code:
1 2 3 4 5 6 7 8 9
|
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config.dtd">
<tiles-definitions>
<definition name="index.default" path="/indextiles.jsp">
<put name="logo" value="/logotiles.jsp"/>
</definition>
</tiles-definitions> |
j'ai une jsp qui contient la partie logo de ma page "logotiles.jsp"
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<!-- Page logo
<tr>
<td class="logo" colspan="2">
<html:img src="/struts-homepage/resources/web/images/logo/logo_site.gif" alt=""/>
</td>
</tr> |
Et enfin j ai la page indextiles qui va donc utiliser le taglib tiles
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<html:html locale="true">
<head>
<link type="SHORTCUT ICON" ref="/struts-homepage/resources/web/favicon.ico"/>
<link rel="stylesheet" type="text/css" href="/struts-homepage/resources/web/css/site.css">
<title>
<bean:message key="index.title"/>
</title>
</head>
<body>
<table class="page_content" border="1">
<tiles:insert attribute="logo"/>
</table>
</body>
</html:html> |
Lors de l affichage de ma page avec tomcat j ai un null pointer exception, d apres cette erreur, il semble que le framework tiles est mal configure,
Voici ma question, comment lie le tiles-definitions.xml au framework Struts???
Merci