Cómo establecer el tipo de contenido en el servlet

Estoy usando un servlet simple que envía el contenido del documento desde la base de datos como una matriz de bytes. Me gustaría establecer un contenidotip para que tenga una extensión adecuada mientras se recupera a través de una llamada doGet ().

Tengo el tipo de documento almacenado como metadatos en la base de datos (por ejemplo, png, gif, png, xls, docx ...).

¿Qué debo establecer como tipo de contenido para que conserve la extensión del archivo? El archivo se descarga con el nombre de "doc", ¿cómo configuro el nombre de archivo en el servlet para los datos que se descargan?

Respuestas a la pregunta(2)

Su respuesta a la pregunta