Olá pessoal!
Em primeiro lugar, parabéns pela iniciativa... instalei o framework e subi ele aqui muito rápido.
Estou habituado a usar o Django (Python) e acho que o NEO é o framework que chega mais perto dele, no mundo JAVA em termos de simplicidade.
Bom, mas tive um probleminha ao subir o meu primeiro teste.
Vejam como o HTML foi renderizado:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>My fisrt NEO App</title>
</head>
<body>
Hello World!!
<form method="${tag.method}" enctype="multipart/form-data" name="${tag.name}" action="${tag.url}" ${tag.dynamicAttributesToString} onsubmit="return false;">
<input type="hidden" name="${tag.actionParameter}" value="${tag.action}"/>
<input type="hidden" name="suppressValidation" value="false"/>
<input type="hidden" name="suppressErrors" value="false"/>
<script language="javascript">
var ${tag.name} = document.forms["${tag.name}"];
${tag.name}.validate ='${tag.validate}';
function ${tag.submitFunction}() {
var validar = ${tag.name}.validate;
try {
${tag.validateFunction};
} catch (e) {
validar = false;
}
try {
clearMessages();//limpa as mensagens que vieram do servidor
} catch(e){
}
if(validar == 'true') {
var valid = ${tag.validateFunction}();
if(valid) {
${tag.name}.submit();
}
} else {
${tag.name}.submit();
}
}
</script>
<input type="text" name="${tag.name}" id="${tag.id}" onchange="${tag.reloadOnChangeString}" value="${tag.escapeValueToString}" ${tag.dynamicAttributesToString}/>
<button type="button" onclick="form.ACAO.value ='receberMensagem';form.action = '/NEOtests/modulo/exemplo/'; submitForm()" title="" >Adicionar</button>
<BR>
Mensagem recebida: ${mensagem}
</form>
</body>
</html>
Acredito que tudo o que está dentro de ${} deveria ter sido parseado... certo? O que eu fiz de errado? rsrsrs
Obrigado novamente!!!!