параметризованный JSP: включает в себя полосы действий?

StackOverflow https://stackoverflow.com/questions/173056

Вопрос

Я пытался решить эту проблему, и застрял, поэтому я подумал, что спросить.

Представьте себе два ActionBeans, A и B.

A.jsp содержит этот раздел:

...
<jsp:include page="/B.action">
  <jsp:param name="ponies" value="on"/>
</jsp:include>
<jsp:include page="/B.action">
  <jsp:param name="ponies" value="off"/>
</jsp:include>
...

Примите это как прочитанное, что B ActionBean делает некоторые очень интересные вещи в зависимости от того, являются ли "пони" quot; для параметра установлено значение on или off.

Строка параметра " ponies = on " виден при отладке в запросе, но это не то, что связывается с B ActionBean. Вместо этого привязываются параметры к исходному действию A.

Есть ли какой-то способ получить поведение, которое я хочу, или я пропустил что-то фундаментальное?

Это было полезно?

Решение 2

Причина, по которой это не сработало, заключалась в том, что наша реализация HttpServletRequest была выполнена с помощью массирования.

Он отлично работает с " нормальным " реализация.

Другие советы

Значит, вы говорите, что в каждом случае $ {ponies} на вашей странице JSP печатается " на "?

Потому что, похоже, вы путаете параметры JSP с компонентами действия Stripes. Установка параметра JSP просто устанавливает параметр на той странице JSP, на который вы можете ссылаться, как показано выше, на самом деле он ничего не устанавливает в компоненте действия stripes.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top