Bonjour,
je voudrais bloquer le chargement d'une page jsp si une condition n'est pas respectée même dans le cas où je ne passe que par ActionServlet
(en gros le cas où l'utilisateur rentre une url directement dans son navigateur)
mon code :
<%@ include file="include.jsp" %>
<template:insert template='maTemplate.jsp'>
<template:put name='header' content='header.jsp' />
<template:put name='menu' content=menu.jsp' />
<template:put name='content' content='traitement.jsp' />
<template:put name='footer' content='footer.jsp' />
</template:insert>
dans maTemplate.jsp
je fais un test au début de ma page
<% if (!maCondition) {%>
<jsp:forward page="error.jsp"/>
<%} else {%>
.....
<%}%>
et je me prends l'exception suivante
javax.servlet.ServletException: Impossible de transférer car Le flux de sortie (OutputStream) ou l''écrivain (Writer) est déjà retenu
?????
quel est le pb?
ou tout simplement je m'y prends mal et ce n'est pas du tout comme ca qu'il faut procéder?
Partager