Я видел пару файлов, в которых мы иногда используем «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>
Нет особой причины, просто чтобы скрыть вид страницы, которую мы используем (например, jsp, html и т. Д.), А иногда и скрыть фактический url – Pragnani
Итак, как веб-контейнер узнает, что он вызывает Класс действия или страница jsp в спецификации файла struts-config? –
Это сопоставление URL, которое вы укажете в файле web.xml (веб-дескриптор), чтобы нанести на карту ваш сервлет, чтобы вызывать, когда вы нажимаете URL-адреса, соответствующие вашему шаблону. – Pragnani