Js/java/jsp/ajax - Confusão

Estou confundido o uso de js e jsp com dwr. É o seguinte:

Tenho a seguinte classe:

FacadeAjax

public String getMensagem1(String msge) {

            String retorno = Combos.selectData(msge);
            return retorno;
            
	}
}

e

Combos
public static String selectData(String strID){
		        
        ResultSet rs = conecta.ExecutaSQL("SELECT tab_prioridade.Dias FROM tab_prioridade WHERE (((tab_prioridade.id)="+ Integer.parseInt(strID) + "));");

        String id= "0";
        
        try{
        while(rs.next()){
        	id		= rs.getString(1);
		}
        
        conecta.FechaConexaoBD();
        
		return id;
        }
        catch(Exception e)
        {
          return e.toString();
        }
	}

em js tenho:

function getMsgId(msg, div){
	FacadeAjax.getMensagem1(exibirMsgId(msg, div));
}

function exibirMsgId(mensagem, div){
	DWRUtil.setValue(div, mensagem);
}

function apagaMsgId(div){
	DWRUtil.setValue(div, "");
}

em jsp faço a seguinte chamada

            <select 
                    name="cmb_prioridade" 
                    class="form" 
                    style="width:100%" 
                    onchange="javascript:getMsgId(this.value, 'txt_prazo');"
                    >

O que deve acontecer: quando seleciono o combo contendo as prioridades, deveria me retornar a quantidade de dias, de acordo com a classe. Debuguei e vi a classe funciona sem problemas. Porem, ao invés de jogar para o txt o valor de retorno, o combo esta mandando o seu value, que é usado para parametro da classe. O que há de errado?