Есть ли простой способ направить все запросы (кроме нескольких конкретных случаев) для URL "mysite /" на путь "mysite / index.html?" Можно ли это сделать только путем редактирования файла web.xml?
Вы пытались указать его как файл приветствия в вашем web.xml:
web.xml
<welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list>
У вас всегда может быть список страниц приветствия для каталогов (те, которые отображаются, если запрашиваемый URL-адрес соответствует каталогу).
Если этого недостаточно, вы можете посмотреть на Фильтры сервлетов, которые могут выполнять все виды преобразований. http://java.sun.com/products/servlet/Filters.html