Скрыть каталог из URL - PullRequest
       11

Скрыть каталог из URL

0 голосов
/ 05 сентября 2018

Я новичок в Struts. Когда я создаю свой первый проект Struts и запускаю его, URL-адрес проекта будет следующим:

10.1.21.85:8080/shravan/aboutus/about.jsp

Но здесь, в URL, отображаются все пути страниц JSP, т.е. моя страница about.jsp находится внутри папки shravan / aboutus, так как мне скрыть эту структуру каталогов в URL?

1 Ответ

0 голосов
/ 06 сентября 2018

Во-первых, вы должны держать свои JSP в секрете, поместив их в каталог WEB-INF. Затем вам нужно отобразить действие в struts.xml, чтобы показать желаемый JSP.

<struts>
    <package name="default-package" extends="struts-default">
        <action name="about-us">
            <result>/WEB-INF/jsp/aboutus/about.jsp</result>
        </action>
    </package>
</struts>

А теперь ваш URL должен выглядеть примерно так: http://10.1.21.85:8080/shravan/about-us.action

Вы должны проверить в web.xml, как настроены ваши стойки для сопоставления URL-адресов. Возможно: /*.action, /*.do or simply /*

...