JavaScript + Servlet + Html

1 resposta
D

Saudações:
Estou desenvolvendo um servlet e preciso utilizar alguns comandos de javascript com html;
O sistema funciona assim:
Estou desenvolvendo um chat, que tem opção de escolher o tipo de fonte,times, arial, courier. Para fazer essa seleção estou usando html para gerar um menu suspenso, o javascript para pegar o campo selecionado e agora no servlet preciso pegar o campo digitado pelo usuario.
Tenho o seguinte código:

res.getWriter().println("Login para o chat: " +
                                  "<form name="login" action="" +
                                  this.getClass().getName() +

        "" method=post><input name=login><input type=submit" + 
        " value=Login><br><br>" +
		" Selecione o tipo de fonte que deseja usar no chat: <br>" +
		"<script language="JavaScript">
"+
		"function Verselect(Campo){"  +
		   Icombo + "= Campo.selectedIndex;" +
			[b]"resultado = " + Icombo + "= Campo.selectedIndex;" [/b]+
           "alert("Você escolheu " + Campo.options[" + Icombo + "].text);}
" +
		"</script>
" + 
		  "<select name="Combo1" size="1" onchange="Verselect(this)">
"+
	      "<option selected>" + padrao + "
" +
		  "<option>" + arial + "
" +
		  "<option>" + times + "
" + 
		  "<option>" + courier + "
" +
        "</select
>" +
		
	 	"</form></body></html>");
    }

Preciso pegar o resultado de: "resultado = " + Icombo + "= Campo.selectedIndex;

e utilizar no método:

public String getFonte(){ if (resultado == times) { return "<font face="Times"> ( times ) "; } return "teste"; }
O resultado deste método utilizarei dentro de um servlet, alguém pode dizer o que esta errado ou dar alguma sugestão mais pratica.

1 Resposta

Rafael_Steil

Manipule tudo via javascript apenas, nao ha pq vc ter esse tipo de codigo no Servlet. Assim como nao ha razao para ter esse monte de html no servlet tmb.

Rafael

Criado 4 de junho de 2004
Ultima resposta 4 de jun. de 2004
Respostas 1
Participantes 2