Приложение Struts 1.3. Главный сайт НЕ обслуживается struts/Java. Мне нужно перенаправить результат действия struts на страницу на веб-сайте, которая находится вне контекста struts. В настоящее время я пересылаю JSP в контекст и использую мета-обновление для перехода к реальному местоположению. Это кажется сочным. Есть ли способ лучше?Struts 1.3: вперед вне контекста приложения?
ответ
Вы не можете «переслать» в строгом смысле слова. Просто вызовите sendRedirect() объекта HttpServletResponse в методе execute() класса Action. и затем «return null».
поочередно, либо вызов setModule на объекте ActionForward (что вы собираетесь вернуться) или установить путь к абсолютному URI
я в конечном итоге делает response.sendRedirect().
Если это все еще было в веб-приложении, вы можете использовать ServletContext.RequestDispatcher? Вот как работает метод Struts doForward(). Однако, чтобы выйти за пределы Struts/Java, вам потребуется sendRedirect().
RequestDispatcher rd = getServletContext().getRequestDispatcher(uri);
rd.forward(request, response);
Я не думаю, что это позволяет вам выйти за пределы контекста webapp .... – davetron5000 2009-06-19 14:52:16
- 1. работает вне контекста приложения - Колба
- 2. RuntimeError: работа вне контекста приложения
- 3. Flask - работает вне контекста приложения
- 4. Radio Button Struts 1.3
- 5. Struts 1.3 Управление сеансами
- 6. Struts Action Invocation Framework для Struts 1.3
- 7. Struts 1.3 action forward parameter
- 8. struts 1.3 hibernate jsp mysql
- 9. колба 0,10 Монго работающих вне контекста приложения
- 10. Python, Celery, Flask, «работающий вне контекста приложения»
- 11. Spring: Использование PropertyPlaceholderConfigurer поддержка вне контекста приложения
- 12. Получение переменных конфигурации вне контекста приложения
- 13. Может ли Struts 2.3 использоваться с Struts 1.3?
- 14. HDIV - Multipart не настроен - Struts 1.3
- 15. C# Вне контекста метод
- 16. Объект вне контекста
- 17. Использования строки из контекста вне контекста
- 18. CDI Portable Extension для Struts 1.3?
- 19. CSRF Struts 1.3 saveToken/isTokenValid BACK BUTTON
- 20. Struts 1.3 + Интеграция единого входа Saml Okta
- 21. отключить проверку схемы XML в Struts 1.3
- 22. Получение Struts 1.3 использовать плитки 2.1.2+
- 23. Struts 1.3 Передачи необъявленного значения mapping.findForaward
- 24. struts 1.3 плитка с тегом дисплея
- 25. struts 1.3, найти действие в почтовом фильтре/jsp
- 26. Struts 1 путь вперед с параметрами
- 27. ASP.NET MVC Use Controller или View вне контекста приложения MVC
- 28. Весенний аспект применяется вне контекста приложения (в пробитом модульном тесте)
- 29. «RuntimeError: работа вне контекста приложения» для конфигурационного модуля
- 30. JSF Ajax вызов вне контекста
Я понимаю, что абсолютный URI, который не включает хост/порт, всегда рассматривается относительно контекста приложения. Что устанавливает setModule()? Это явно не документировано и похоже на «/ whatever» по-прежнему относительно контекста приложения? – davetron5000 2008-09-15 16:43:27