<%
if (simulacaoEmprestimo.isConverte()){
%>
<jsp:forward page="simulacaoEmprestimo.jsp"/>
<%
}else {
%>
<jsp:forward page="dadosEmprestimo.jsp"/>
<%
}
%>
public boolean isConverte( ){
boolean ok = true;
try{
int a = Integer.parseInt(getMatricula());
int b = Integer.parseInt(getNroVezesSolic());
double c = Double.parseDouble(getValorSolic());
}catch( NumberFormatException e ){
ok = false;
}
return ok;
}
Quero fazer com que se a conversão não foi possível, retorne para a página dadosEmprestimo.jsp com uma mensagem ao lado do campo que deu erro "Valor informado é inválido", mas sem limpar o campo(forward sempre limpa). Aqui não quero usar alert neste momento, prevendo q possa estar desabilitado no browser do usuário o javascript.
Ficaria assim:
<td> Valor solicitado </td>
<td><input name="valorSolic" id="valorSolic" onKeyUp="javascript:SomenteNumeroOuVirgula(this,'S');" maxlength=10></td>MENSAGEM DE ERRO!!!
Como fazer??