Div com ajax + struts 2 (

Existe uma div aparecer somente após um evento do componente que está em outra div acontecer?
Eu queria que a applet desse código só fosse exibida após o onchange ser invocado…

<s:div id="comboTaxonomia" theme="ajax" notifyTopics="carregandoArvore"> <s:select id="taxonomia" name="idTaxonomia" theme="ajax" label="Taxonomia" labelposition="top" onchange="submitCombo(this.value)" list="taxonomias" listKey="id" headerKey="" headerValue="Selecione" listValue="descricao" value="idTaxonomia" /> <br> </s:div></div> <br> <br> <s:div id="treeview" listenTopics="carregandoArvore" theme="ajax" showLoadingText="true" loadingText="Carregando árvore para taxonomia selecionada..."> <s:if test="dominioSelecionado"> <div id="tree" title="Taxonomia do domínio "><applet archive="treebolic.jar" code="tree.applet.Tree.class" width="1024" height="800"> <param name="contentXML" value="<s:property value="contentXML" />"> </applet></div> </s:if> </s:div>

Estou usando DWR

e o método que faz a tarefa é o seguinte:

[code]@RemoteMethod
public void preparaTela(Long idTaxonomia) {

	FacadeAjax facadeAjax = FacadeFactory.getFacadeAjax();
	TaxonomiaModel taxonomia = facadeAjax.getTaxonomiaService().load(
			idTaxonomia);
	List<ConceitoModel> conceitosPersistidos = facadeAjax
			.getConceitoService().getByTaxonomia(taxonomia);
	DwrUtil.getUtil().setValue("contentXML",
			new GenerateTreeXML().defineTree(conceitosPersistidos));
	this.setDominioSelecionado(true);
	this.tiposDocumentos = facadeAjax.getTipoDocumentoService().findAll();
	this.instituicoes = facadeAjax.getInstituicaoService().findAll();
}[/code]