Pessoal, estou usando DWR na minha aplicação e não consegui comunicar minha js com minha classe java nem a pau.
[code]<?xml version = "1.0" encoding = "UTF-8"?>
[/code][code]package netmeter.dwr;
public class FacaDeAjax {
public String getMensagem()
{
//String msg = "Palestra Ajax e DWR, <br><font color=#ff0000>Por: Handerson Frota.</font>";
String msg = "A mensagem foi enviada com sucesso";
return msg;
}
}
[/code]
<html>
<head>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/FacadeAjax.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/engine.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/util.js'></script>
</head>
<body>
<script>
function getMsg(){
FacaDeAjax.getMensagem(exibirMsg);
}
function exibirMsg(){
DWRUtil.setValue("divMensagem", mensagem);
}
function apagaMsg(){
DWRUtil.setValue("divMensagem", "");
}
</script>
Executando o exemplo getMsg
<br></br>
<input type="button" value="Exibir mensagem" onClick="getMsg()">
</body>
</html>
O que está faltando na minha aplicação?