Вам не обязательно нужен сервлет для этого. Сервлет полезен только в том случае, если эти файлы генерируются динамически или не являются общедоступными напрямую (т. Е. Эти файлы не находятся в общедоступном веб-контенте).
Самый простой способ - разместить эти файлы в общедоступном веб-контенте (там, где вы обычно размещаете файлы JSP / HTML) и настроить соответствующее отображение MIME в файле web.xml
вашего сервлет-контейнера или веб-приложения.
<mime-mapping>
<extension>jad</extension>
<mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cod</extension>
<mime-type>application/vnd.rim.cod</mime-type>
</mime-mapping>
Тогда сервлет-контейнер автоматически установит правильный тип контента, когда клиент запрашивает файлы напрямую, например, http://example.com/file.jad и http://example.com/file.cod.