Como definir funcoes em botoes dentro de um Form

Eai galera, estou com um problema…

Criei uma servlet e construi tdo a pagina html dentro dela. Estou com problema dentro do form…nele tem seu action para uma servlet(botao anexar) e um botao limpar.
Dentro do form eu estou criando um drop-down atraves de um <select><option> de uma tabela em um bd. Quando eu escolho e aperto Anexar…blz!!! ele esta aparecendo na tela, as opçoes escolhidas…Mas qdo eu aperto limpar, nao acontece nada.

Gostaria de saber como eu incluo neste ou em outro botao…funções? que me ajudariam a apagar a lista!!! vi alguma coisa em java script, mas nao estou mto interessado em usar java script!!!

Cara a definição padrão dos formulários html é que eles só podem ter uma ação. Se você quiser adicionar mais de uma ação para um formulário tem que ser via script. Não tem pra onde correr. Mas fazer isso é mais simples do que você imagina. Olha só como é fácil:

<form>
....
<input type="button" value="adicionar" onClick="javascript:adicionar();"/>
<input type="button" value="remover" onClick="javascript:remover();"/>
<input type="button" value="consultar" onClick="javascript:consultar();"/>
</form>
...
<script language="JavaScript">
function submeter(funcao) {
    document.forms[0].action = '<html:rewrite page='/minhaAcao.do?method=' + funcao;
    document.forms[0].submit();
}

function adicionar() {
    submeter('adicionar');
}

function remover() {
    submeter('remover');
}

function consultar() {
    submeter('consultar');
}
</script>
...

Você quer limpar (excluir) as opções do SELECT HTML?

Bruno…como eu faço isso dentro da servlet? Como eu vou inserir estes comandos javascript???

Yky Mattshawn…eu estou retornando na tela!!! toda vez q vc escolhe e dar anexar ele tah mostrando em baixo do check a opcao de vc escolheu ele atualiza a tela com a opção. Eu to querendo selecionar (jah criei um checkbox do lado de cada opção) e apagar!!

[code]

........ out.println("<select name=selopt onChange=this.selectedIndex");
                try
                      {
                       String drive = "org.postgresql.Driver";
                       String url = "jdbc:postgresql://127.0.0.1:5432/bd";
                       Class.forName(drive);
                             Connection c = DriverManager.getConnection(url,"postgres","postgres");
                             Statement st = c.createStatement();
                             ResultSet rs = st.executeQuery("SELECT description FROM parts");
                                                                                       
                                    //out.println("><select name=selopt onChange=choice(this.selectedIndex)>");
                                    while(rs.next())
                                    {	
                                    out.println("<option>"+rs.getString("description")+"</option>");
                                    }
                            
                     }
                      catch(Exception e)
                            {
			e.printStackTrace();
			throw new ServletException(e);
                            }
            
         out.println("</select>");
         out.println("</P>");
         out.println("</TD>");   
         out.println("</TBODY>"); 
         out.println("</TABLE>"); 
         
        item = req.getParameter("selopt");
        qtde = req.getParameter("qtde");
        
         
                     
         //botoes
         out.println("<p >");
         out.println("<input type=submit style= border: 1px double black value=Anexar name=B1>");
         
         out.println("</P>");
         out.println("</FORM>");
         out.println("</html>");
         
         
         out.println("ID do Usuario:"+session.getAttribute("user"));//chamando o user da sessao
         
         
        
         out.print("<BR><P ><FONT SIZE=2><I><B><FONT SIZE=2 >LISTA DO PEDIDO</FONT></FONT></P>");
           
         if(qtde != null && item != null)
            { 

…[/code]