Upload de Arquivo

Estou tentando realizar um upload de arquivo mas não possuo experiência nesse campo.

Alguém pode me indicar a melhor forma de fazer upload utilizando servlets? Estou tentando usar o commons fileupload da jakarta.

Meu chefe me deu um tal de smartUpload para eu realizar esse upload mas infelizmente não estou sabendo usá-lo junto com as servlets, parece q esse tal desse smart é utilizado no jsp.

E se souberem me indiquem algum tutorial de como utilizar, por favor.

Obrigado

Galera, consegui realizar o upload mas eu queria limitar o upload do campo a somente arquivos avi e mpeg. Como faço isso?

No momento ele faz upload de qualquer arquivo.

vc ta usando algum framework?

Não. Estou utilizando java puro.

As minhas páginassão em JSP e estou utilkizando algumas servlets e para persistência estou usando JDBC. Apenas política da empresa, pois pro mim eu utilizaria JSF (para aprender) e hibernate para persistir.

O upload é feito através do commons upload da apache (algo assim).

Consegui da seguinte forma:

if("video/avi".equals(item.getContentType())){ ... }

Mas n sei se isso é o certo mas ta dando certo.

Abraços