Servidor Java

Olá pessoal!

Estou aprendendo sobre servidores Java e surgiu um problema que consigo resolver. Será que alguma alma caridosa poderia me ajudar? :grin:

Descrição do problema:
Estou criando um servidor HTTP, onde o cliente pode solicitar a leitura de arquivos de textos (html, txt, etc), através de um navegador comum (firefox, IE, etc).
A conexão é feita pelo localhost, isto é, eu deixo o servidor rodando e então, no navegador, digito http://localhost:8080/ (porta 8080, para Linux).
Daí, por exemplo, eu solicito um arquivo teste.html, e então digito no navegador: http://localhost:8080/teste.html. Daí, se o arquivo existe, o servidor dará as informações:
GET /teste.html HTTP/1.1
… etc

Problema: como eu faço para enviar o código de status (por exemplo, 404 - Page not found, 505 HTTP Version Not Supported, etc.) para o navegador (no caso, o Firefox) para que ele exiba aquela famosa página do arquivo não encontrado/acesso não permitido/etc.?

Agradeço a atenção de todos.
Obrigado

Candahar,

Tenta colocar isso

<%@ page errorPage="errorpage.jsp" %>

vlw