Spring MVC; предотвращение расширения файла в URL?

Да думайте о подписании данных как предоставление его Ваш собственный штамп воска, который никто больше не имеет. Это сделано для достижения целостность и неотказуемость . Шифрование так, никто еще не видит данные. Это сделано для достижения конфиденциальность . Посмотрите Википедию http://en.wikipedia.org/wiki/Information_security#Key_concepts

, подпись А является хешем Вашего сообщения, подписанного с помощью закрытого ключа.

7
задан Ezombort 9 September 2009 в 14:01
поделиться

5 ответов

<servlet>
    <servlet-name>spring-mvc</servlet-name>
    <servlet-class>
        org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>spring-mvc</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

Затем вам нужно зарегистрировать ваши URL-адреса, которые будут обрабатываться конкретным контроллером. См. Следующий

http://static.springsource.org/spring/docs/2.0.x/reference/mvc.html

6
ответ дан 6 December 2019 в 05:55
поделиться

Вы пробовали / * в отображении сервлета и ?

1
ответ дан 6 December 2019 в 05:55
поделиться

Насколько я знаю, вы не можете этого сделать, если используете JSP в качестве представления для контроллеров. .

Потому что, когда вы передаете модель в JSP, Spring MVC внутренне выполняет «пересылку» на URL-адрес JSP. Если вы используете / * , то эта пересылка также будет обрабатываться вашим DispatcherServlet, а не вашим представлением JSP.

Что вы можете сделать, так это использовать ] / something и ваши JSP-страницы находятся в другом каталоге

8
ответ дан 6 December 2019 в 05:55
поделиться

Сначала попробуйте:

<servlet-mapping>
        <servlet-name>spring-mvc</servlet-name>
        <url-pattern>/hello</url-pattern>
</servlet-mapping>

Если это не сработает, проблема в другом месте. Ваш Apache настроен на пересылку этих URL-адресов в Tomcat? Примерно так:

JkMount /hello worker1
2
ответ дан 6 December 2019 в 05:55
поделиться

Кажется, что в версии 3.0 / работает. То есть ...

<url-pattern>/</url-pattern>
10
ответ дан 6 December 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: