Мне интересно, как использовать GWT для скрытия определенных файлов, хранящихся на сервере. У меня есть базы данных с паролями и такие в них, и мне нужно, чтобы пользователи перенаправлялись из баз данных на другую страницу. Как мне это сделать?Перенаправление на стороне сервера в web.xml?
Я попытался изменить материал в web.xml:
<servlet-mapping>
<servlet-name>SomeServer</servlet-name>
<url-pattern>/actual_url</url-pattern>
<url-pattern>/database1.db</url-pattern>
<url-pattern>/database2.db</url-pattern>
</servlet-mapping>
И
<servlet-mapping>
<servlet-name>SomeServer</servlet-name>
<url-pattern>/actual_url</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SomeServer</servlet-name>
<url-pattern>/database1.db</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SomeServer</servlet-name>
<url-pattern>/database2.db</url-pattern>
</servlet-mapping>
Оба позволяют доступ к сервлет в actual_url, как они должны, но я все еще могу получить доступ к database1.db и database2.db.
Я знаю, что могу скрыть эти файлы с помощью .htaccess для Apache, но я бы предпочел решение GWT. Кто-нибудь есть идеи?
Кроме того, если кто-то может найти ссылку для web.xml, это было бы очень признательно. Я искал честный бит и ничего не нашел.
EDIT: после небольшого тестирования я обнаружил, что иногда иногда срабатывают другие методы, иногда это не так. Не могу понять, почему и при каких обстоятельствах.
Это не имеет никакого отношения к GWT. GWT только на стороне клиента; GWT-RPC и RequestFactory - это простые сервлеты, в них нет ничего особенного. –
Хорошо, спасибо. Я новичок в использовании GWT и сервлетов, не понял этого. – Zarjio