Inserir <input> Via JSP+Servlet

Estou tentando desenvolver uma parte no site que quando a pessoa clica no botao novo ele cria um novo input coloca os dados e apos ele pode salvar no banco de dados, criei uma classe para isso porem ocorre que quando a pessoa aperta esse botao novo ou mesmo atualiza a pagina o que ela havia digitado some e acrescenta mais um input, vou ter que trocar o input para um Select (ComboBox) pois ao inves de digitar o cod do produto ela escolhe ele e depois de criado o novo input ela informa so a qtd, alguem tem alguma ideia ??

Segue cod de criação do input

public String getInput() {
       if(cont>0){
        input+="<tr><td><input type=\"text\" name=\"tipo" +cont+"\"></td></tr>\n";
        cont++;
        return input;
        }else{
           cont++;
           return "";
        }
    }