Bonjour,

Débutant Struts, j'observe un comportement étrange avec les Tiles. Lorsque je créé une JSP en utf-8, aucun problème, ma page est affichée correctement.

Lorsque je créé une JSP en utilisant les tiles, là pouf ! Je perd mon encoding !

Pourtant dans les deux cas le header est le bon

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Content-Type: text/bkml;charset=UTF-8
Quelqu'un a t'il déjà rencontré ce problème ?

edit : le "et là ?" s'affiche convenablement, mais pas le reste oO J'ai bien revérifié l'encoding de chacun de mes fichiers...

Ma JSP sans tiles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<%@ page language="java" contentType="text/bkml; charset=UTF-8"> 	<div>blé</div>
<div>blè</div>
Mes JSP avec tiles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<%@ page language="java" contentType="text/bkml; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<tiles:insert attribute="body"/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<%@ page language="java" contentType="text/bkml; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
 
<tiles:insert page="/WEB-INF/bkml/base_layout_styleMobile.jsp" flush="true">
	<tiles:put name="body"   value="/WEB-INF/bkml/startprocess_body.jsp" />
	<div>Et là ?</div>
</tiles:insert>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
	<div text-align="center">blé</div>
	<div>blè</div>
edit : après recherche, j'ai ajouté un filtre qui force l'encoding de la request. Ca ne résoud pas mon problème.