[Struts 1.2][Tiles] Encoding non préservé
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:
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:
1 2 3
|
<%@ page language="java" contentType="text/bkml; charset=UTF-8"> <div>blé</div>
<div>blè</div> |
Mes JSP avec tiles :
Code:
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:
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:
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.