Я видел пару файлов, в которых мы иногда используем «url.jsp», но иногда мы используем «url.do» в struts -config файл в struts-1. Может ли кто-нибудь объяснить, что мы на самом деле подразумеваем, написав это «.do» в URL-адресе.Когда и где мы пишем «url.do» в struts1
0
A
ответ
0
.do
- это расширение отображения URL-адресов по умолчанию Struts 1.
Вы используете его, когда вам нужно ссылаться на действие, например перенаправление.
1
Если вы хотите перенаправить элемент управления на другое действие, нам нужно использовать, например, redirectAction.do
Должно быть соответствующее сопоставление действий с пустым сообщением /redirectAction
, которое затем передало бы управление этому действию.
Кроме того, этот .do
является шаблоном URL-адреса по умолчанию для Struts 1. То же самое можно изменить в файле «web.xml» под узлом <servlet-mapping>
. , например. <url-pattern>*.do</url-pattern>
Смежные вопросы
- 1. где мы пишем/proc/net/xt_qtaguid?
- 2. Почему мы пишем окно.?
- 3. Что именно происходит, когда мы пишем window.open()?
- 4. Почему мы пишем тестовые примеры?
- 5. Зачем мы пишем Синхронизированный (ClassName.class)
- 6. Почему синтаксис привязки Различается, когда мы пишем во вложенном XAML
- 7. Почему мы пишем A.charAt (i), но не A.charAt [i]? И почему мы пишем «-« А »?
- 8. Что происходит, когда мы пишем [Obj autorelease] в пуле Autorelease?
- 9. Почему мы пишем «-> Пустота» в Swift?
- 10. Что произошло, когда мы пишем L = L [:: - 1]?
- 11. MongoDB: как мы пишем подзапрос внутри MongoDB
- 12. Почему мы должны преобразовывать все в char *, когда мы пишем его в файл?
- 13. , когда и где мы используем session_id()
- 14. Где/когда мы используем JSON?
- 15. Когда/где мы используем XMLRPC
- 16. как отлаживать в SharePoint в редакторе скриптов, где мы пишем javascript?
- 17. косяка мы пишем подзапрос в операторе отбора в PeopleSoft запросов
- 18. Отправка объектов и списки struts1
- 19. Где мы пишем функции, которые обращаются к базе данных в laravel 5?
- 20. Почему мы пишем n/= 10 в программе armstorng?
- 21. Python: как проверить, если мы сейчас пишем в трубу?
- 22. Как мы пишем базовое единичное испытание в угловом 2?
- 23. Почему мы пишем out.println() в jsp вместо System.out.println()?
- 24. Какой код мы пишем внутри класса, объявленного в декодере ngModule?
- 25. Почему мы пишем lo + (hi-lo)/2 в бинарном поиске?
- 26. Как убедиться, что мы пишем уникальную запись в apache-cassandra?
- 27. В Android Intent почему мы пишем ActivityTwo.class во втором аргументе?
- 28. Чтобы сделать кнопку из SCLAlertView в iOS, когда мы пишем в текстовом поле alert view
- 29. Когда мы пишем строку в файл, почему нам нужно заботиться о кодировке?
- 30. Можно использовать теги Struts1 в шаблонах Velocity в Struts1?
Нет особой причины, просто чтобы скрыть вид страницы, которую мы используем (например, jsp, html и т. Д.), А иногда и скрыть фактический url – Pragnani
Итак, как веб-контейнер узнает, что он вызывает Класс действия или страница jsp в спецификации файла struts-config? –
Это сопоставление URL, которое вы укажете в файле web.xml (веб-дескриптор), чтобы нанести на карту ваш сервлет, чтобы вызывать, когда вы нажимаете URL-адреса, соответствующие вашему шаблону. – Pragnani