<jsp:directive.include file=...

2 отговора 67 прегледа
#1

<jsp:directive.include file=...

Аз съм с Tomcat4.1.24.
Опитвам се да включа в основната страница, друга чрез:

<jsp:directive.include file="<%= response.encodeUrl("c1a.jsp") %>" %>

и ето каква грешка получавам:

jsp.error.badaction
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:428)

Някой сблъсквал ли се е с този проблем?

Не използвам другият синтаксис:
<%@ include file="c1a.jsp" %>
понеже искам да подам кодиран url

Мерси предварително за всякакви идеи по въпроса.

Отговор
в отговор на 3akъcaл #2

Re: &lt;jsp:directive.include file=...

Пробвай с
<jsp:include file="<%= response.encodeUrl("c1a.jsp") %>" />

Отговор
в отговор на b #3

Тук има друг проблем

Това, с включване по време на заявката, съм го пробвал преди и по-принцип върши работа. Стига да има включени кукита. Ако махна всякакви "кукис", съдържанието му е празно. Все едно въобще няма "<jsp:include ". Няма съобщение за грешка, няма лог, няма и инклудната страница.

Освен на Томкат 4.1.24, другаде не съм го пробвал защото така или иначе трябва да се придържам към Т4.1 за този проект.

Отговор