Caro colegas, estou com o código abaixo tendo compilar…
<form id="frmCadProcesso" name="frmCadProcesso" method="post" action="cadprocesso.jsp?acao=gravar">
<p>
<label>Processo:
<input type="text" id="processo" value="" size="6" maxlength="6" required></input>
</label></p>
<p>
<label>Contrato:
<input type="text" id="contrato" value="" size="6" maxlength="6" required></input>
</label></p>
<p>
<label>Comprador:
<input type="text" id="comprador" value="" size="30" maxlength="30" required></input>
</label></p>
<p>
<label>Endereço:
<input type="text" id="endImv" value="" size="30" maxlength="30" required></input>
</label></p>
<p>
<label>Cidade:
<input type="text" id="cidImv" value="" size="20" maxlength="20" required></input>
</label></p>
<p>
<label>Estado:
<input type="text" id="ufImv" value="" size="2" maxlength="2" required></input>
</label></p>
<p>
<label>Novação:
<input type="text" id="novacao" value="" size="2" maxlength="2" required></input>
</label></p>
<p>
<label>Local:
<input type="text" id="local" value="" size="15" maxlength="15" required></input>
</label></p>
<p>
<label>
<input type="submit" name="gravar" value="Gravar"></input>
</label>
<label></label>
<input type="reset" name="limpar" value="Limpar"></input>
</p>
</form>
</div>
<%
else
{
if((request.getParameter("processo").length() <= 0)||
(request.getParameter("contrato").length()<= 0)||
(request.getParameter("comprador").length() <= 0)||
(request.getParameter("endImv").length() <= 0)||
(request.getParameter("cidImv").length() <= 0)||
(request.getParameter("ufImv").length() <= 0)||
(request.getParameter("novacao").length() <= 0)||
(request.getParameter("local").length() <= 0))
/* este bloco não será compilado
{
out.println("<p align='center' face='arial'>Atenção!! Todos os campos são obrigatórios."
+ "<br/>"
+ "<br/>"
+ "<a href='cadprocesso.jsp'><img src='imagens/voltar.png' title='voltar' width='30'</a>");
}
*/
//else
{
out.println("<p align='center' face='arial'>Processo cadastrado com sucesso!!"
+ "<br/>"
+ "<br />"
+ "<a href='manutencao_processo.jsp'><img src='imagens/voltar.png' title='voltar' width='30'</a>");
}
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/arquivo", "root", "");
Statement st = con.createStatement();
st.executeUpdate ("insert into processo (processo, contrato, comprador, endImv, cidImv, ufImv, novacao, local)"
+ "values ('" + request.getParameter("processo")+
"','" + request.getParameter("contrato") +
"','" + request.getParameter("comprador") +
"','" + request.getParameter("endImv")+
"','" + request.getParameter("cidImv") +
"','" + request.getParameter("ufImv") +
"','" + request.getParameter("novacao") +
"','" + request.getParameter("local") + "')");
//st.executeUpdate(sql);
}
catch(ClassNotFoundException erroClass)
{
out.println("<font color='blue'>Classe Driver JDBC não foi localizada.</font>"
+ "Erro => " + erroClass );
}
catch(SQLException erroSQL)
{
out.println("<font color='blue'>Erro ao cadastrar processo.</font>"
+ "Erro => " + erroSQL);
}
}
%>
Pórem está aparecendo a seguinte mensagem de erro:
HTTP Status 500 - Unable to compile class for JSP:
type Exception report
message Unable to compile class for JSP:
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 91 in the jsp file: /cadprocesso.jsp
Syntax error on token "else", delete this token
88: </form>
89: </div>
90: <%
91: else
92: {
93: if((request.getParameter("processo").length() <= 0)||
94: (request.getParameter("contrato").length()<= 0)||
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Será que poderiam ajudar-me a resolver este impasse?
Obrigado a todos.