
je fais un servlet java, qui est associé au contexte http://localhost/plop
dans http://localhost/plop/css et http://localhost/plop/img, je me suis démerdé pour qu'on stocke ce que le nom décrit.
le servlet lui même répond aux requêtes sur http://localhost/plop/app/*
mais ça m'agace, parce que si j'appelle l'url http://localhost/plop, bin elle produit un 404.
pour contourner ça, j'ai mis un jsp minimal à l'URL http://localhost/plop/index.jsp, qui contient:
<jsp:forward page="/app" />ça fait ce qu'il faut à 50%, ie ça charge bien /plop/app quand j'appelle /plop.
mais ça ne change pas l'URL affichée, du coup, le CSS (qui est appelé dans /plop/app par ../css/style.css) ne peut pas se charger.
la première solution, OK, c'est de mettre l'URL du CSS en absolu, ce que je voudrais éviter si possible.
l'autre idée c'est de simuler ce que fait PHP avec
<?php header("Location: plop/app"); ?>je cherche comment faire ça en JSP. Quelqu'un sait?