Сопоставление URL-адресов для Jsp

Я хотел бы составить карту для своих веб-страниц. Что-то вроде сопоставления, такого как сопоставление сервлетов, которое я сделал в web.XML, не обязательно с тем же кодом или процедурой, но с тем же результатом. Другими словами, моя цель - скрыть развертывание моих веб-страниц. Является ли это возможным?


person paolo2988    schedule 26.10.2012    source источник
comment
Это должно помочь вам stackoverflow.com / questions / 4291545 / how-to-jsp-in-web-inf.   -  person Arun Manivannan    schedule 26.10.2012


Ответы (1)


Вы можете сделать это так же, как и для сервлетов. Единственная разница в том, что вы должны использовать jsp-file вместо servlet-class для объявления вашего сервлета:

<servlet>
    <servlet-name>Hello</servlet-name>
    <jsp-file>hello.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>Hello</servlet-name>
    <url-pattern>/hi</url-pattern>
</servlet-mapping>
person JB Nizet    schedule 26.10.2012
comment
Есть ли способ не использовать сервлет? Скажите, вся интересующая вас информация содержалась только в JSP? - person Jono; 06.11.2014
comment
Ваш jsp-файл должен быть указан с таким путем, как <jsp-file>/index.jsp</jsp-file> - person Ram Babu; 13.11.2016