Хобрук: Ваш путь к мастерству в программировании

Struts2: Include jsp не видит стек значений из действия для основного jsp

Новичок здесь. Я пытаюсь включить страницы jsp из другого jsp. Основной jsp видит все методы действия, но страница include jsp не видит стек значений действия. Я использую jsp:include, но s:include требует настройки, я думаю.

Как я могу использовать один и тот же стек значений на всех включенных страницах jsp, используя одно действие для основной страницы jsp.


  • Пожалуйста, постарайтесь использовать лучший английский язык, если это возможно, ваш вопрос почти невозможно понять 23.10.2014
  • Покажите свой jsp и объясните, какие значения вы не получаете и где. 23.10.2014
  • @ zack6849 zack6849 Мне это кажется довольно ясным, просто не хватает конкретики. 23.10.2014
  • Может быть, я просто не знаю точно, о чем он говорит, в любом случае, я мало что понял, я предположил, что это был языковой барьер или что-то в этом роде, он мог просто использовать сокращенные имена для вещей. 23.10.2014
  • @ zack6849 zack6849 Он включает страницу JSP и утверждает, что не имеет доступа к стеку значений - никаких сокращенных имен. 23.10.2014

Ответы:


1

Предполагая, что вы не просто забыли поставить

<%@ taglib prefix="s" uri="/struts-tags" %>

на включенных страницах JSP я столкнулся с этой проблемой несколько раз назад, и я задокументировал свой случай в этом вопросе и ответе:

Как читать атрибуты действий из фрагментов JSP, включенных в <jsp:include />?

Я также открыл JIRA, недавно закрытую как невоспроизводимую; Я думаю, что это должно быть что-то, связанное с конкретной (индивидуальной?) средой.

Попробуйте решение, которое я использовал для преодоления проблемы (allowStaticMethodAccess), и, если оно сработает, вернитесь сюда. и опубликуйте все подробности о вашем сервере приложений, чтобы мы могли снова открыть JIRA. Спасибо.

23.10.2014
  • Большое спасибо, Андреа. теперь больше уверенности в struts2! 23.10.2014
  • Новые материалы

    Введение в контекст React
    В этом посте мы поговорим о Context API, который был представлен в React 16, и о том, как вы можете их использовать. Что такое контекст? Глядя на определение из react docs , оно..

    Шлюз с лицензией OSS, совместимый с Apollo Federation v2, появится в WunderGraph
    Сегодня мы рады сообщить, что мы сотрудничаем с поддерживаемой YC Tailor Technologies, Inc. для внедрения Apollo Federation v2. Реализация будет лицензирована MIT (Engine) и Apache 2.0..

    Это оно
    Ну, я официально уволился с работы! На этой неделе я буду лихорадочно выполнять последние требования Думающего , чтобы я мог сосредоточиться на поиске работы. Что именно это значит?..

    7 полезных библиотек JavaScript, которые вы должны использовать в своем следующем проекте
    Усильте свою разработку JavaScript Есть поговорка «Не нужно изобретать велосипед». Библиотеки — лучший тому пример. Это поможет вам написать сложные и трудоемкие функции простым способом...

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

    C в C.R.U.D с использованием React-Redux
    Если вы использовали React, возможно, вы знакомы с головной болью, связанной с обратным потоком данных. Передача состояния реквизитам от родительских компонентов к дочерним компонентам может..

    5 обязательных элементов современного инструмента конвейера данных
    В цифровом мире предприятия используют конвейеры данных для перемещения, преобразования и хранения огромных объемов данных. Эти конвейеры составляют основу бизнес-аналитики и играют..