Olá pessoal sou novo no aqui, estou com um problemão meu código tá ok, mas o problema é que não entra no IF do final da pagina nem por reza. segue o código
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*,java.text.*,java.util.*, java.io.*, javax.mail.*, javax.activation.*,javax.mail.internet.*" errorPage="" %>
<%
// *** Restrict Access To Page: Grant or deny access to this page
String MM_authorizedUsers="";
String MM_authFailedURL="erro_login.jsp";
boolean MM_grantAccess=false;
if (session.getValue("MM_Username") != null && !session.getValue("MM_Username").equals("")) {
if (true || (session.getValue("MM_UserAuthorization")=="") ||
(MM_authorizedUsers.indexOf((String)session.getValue("MM_UserAuthorization")) >=0)) {
MM_grantAccess = true;
}
}
if (!MM_grantAccess) {
String MM_qsChar = "?";
if (MM_authFailedURL.indexOf("?") >= 0) MM_qsChar = "&";
String MM_referrer = request.getRequestURI();
if (request.getQueryString() != null) MM_referrer = MM_referrer + "?" + request.getQueryString();
MM_authFailedURL = MM_authFailedURL + MM_qsChar + "accessdenied=" + java.net.URLEncoder.encode(MM_referrer);
response.sendRedirect(response.encodeRedirectURL(MM_authFailedURL));
return;
}
%>
<%@ include file="Connections/jsp.jsp" %>
<%
String lista_contato__MMColParam = "1";
if (request.getParameter("id_contato") !=null) {lista_contato__MMColParam = (String)request.getParameter("id_contato");}
%>
<%
Driver Driverlista_contato = (Driver)Class.forName(MM_jsp_DRIVER).newInstance();
Connection Connlista_contato = DriverManager.getConnection(MM_jsp_STRING,MM_jsp_USERNAME,MM_jsp_PASSWORD);
PreparedStatement Statementlista_contato = Connlista_contato.prepareStatement("SELECT contato.id_contato, contato.nome, contato.email, contato.ddd, contato.telefone, contato.texto, contato.data_contato, contato.id_status , contato.texto_solucao, contato.data_solucao, status.desc_status FROM jsp.contato, jsp.status WHERE contato.id_status = status.id_status AND id_contato = " + lista_contato__MMColParam + "");
ResultSet lista_contato = Statementlista_contato.executeQuery();
boolean lista_contato_isEmpty = !lista_contato.next();
boolean lista_contato_hasData = !lista_contato_isEmpty;
Object lista_contato_data;
int lista_contato_numRows = 0;
%>
<%
int Repeat1__numRows = -1;
int Repeat1__index = 0;
lista_contato_numRows += Repeat1__numRows;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Detalhamento do Contato</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>
<body>
<jsp:include page="topo.jsp" flush="true" />
<jsp:include page="topo_admin.jsp" flush="true" />
<p class="simples"><strong>:: Detalhamento do Contato</strong></p>
<table width="455" border="0" cellspacing="0" cellpadding="3">
<% while ((lista_contato_hasData)&&(Repeat1__numRows-- != 0)) { %>
<tr>
<td width="123" class="simples"><strong>Identificador:</strong></td>
<td width="320" class="simples"> <%=(((lista_contato_data = lista_contato.getObject("id_contato"))==null || lista_contato.wasNull())?"":lista_contato_data)%></td>
</tr>
<tr>
<td class="simples"><strong>Nome do Solicitante:</strong></td>
<td class="simples"> <%=(((lista_contato_data = lista_contato.getObject("nome"))==null || lista_contato.wasNull())?"":lista_contato_data)%></td>
</tr>
<tr>
<td class="simples"><strong>E-mail:</strong></td>
<td class="simples"> <%=(((lista_contato_data = lista_contato.getObject("email"))==null || lista_contato.wasNull())?"":lista_contato_data)%></td>
</tr>
<tr>
<td class="simples"><strong>Telefone:</strong></td>
<td class="simples">(<%=(((lista_contato_data = lista_contato.getObject("ddd"))==null || lista_contato.wasNull())?"":lista_contato_data)%>) <%=(((lista_contato_data = lista_contato.getObject("telefone"))==null || lista_contato.wasNull())?"":lista_contato_data)%></td>
</tr>
<tr>
<td class="simples"><strong>Comentário:</strong></td>
<td class="simples"> <%=(((lista_contato_data = lista_contato.getObject("texto"))==null || lista_contato.wasNull())?"":lista_contato_data)%></td>
</tr>
<tr>
<td class="simples"><strong>Data do Contato:</strong></td>
<td class="simples"> <%=(((lista_contato_data = lista_contato.getObject("data_contato"))==null || lista_contato.wasNull())?"":lista_contato_data)%></td>
</tr>
<tr>
<td class="simples"><strong>Data da Solução: </strong></td>
<td class="simples"> <%=(((lista_contato_data = lista_contato.getObject("data_solucao"))==null || lista_contato.wasNull())?"":lista_contato_data)%></td>
</tr>
<tr>
<td class="simples"><strong>Solução:</strong></td>
<td class="simples"> <%=(((lista_contato_data = lista_contato.getObject("texto_solucao"))==null || lista_contato.wasNull())?"":lista_contato_data)%></td>
</tr>
<tr>
<td class="simples"><strong>Status:</strong></td>
<td class="simples"> <%=(((lista_contato_data = lista_contato.getObject("desc_status"))==null || lista_contato.wasNull())?"":lista_contato_data)%></td>
</tr>
<tr>
<td colspan="2" class="simples"> <%=(((lista_contato_data = lista_contato.getObject("id_status"))==null || lista_contato.wasNull())?"":lista_contato_data)%>
<% String vStatus = lista_contato_data.toString(); %>
<!-- E aqui que esta dando erro --->
<% if (vStatus=="4") { %>
<a href="altera_status_contato_em_and.jsp?id_contato=<%=lista_contato__MMColParam%>"><img src="andamento.png" border="0" /></a>
<% } else if ((vStatus=="3") || (vStatus=="4")) { %>
<a href="altera_status_contato_concluido.jsp?id_contato=<%=lista_contato__MMColParam%>"><img src="concluir.png" width="24" height="24" border="0" /></a>
<% } %>
</td>
</tr>
<%
Repeat1__index++;
lista_contato_hasData = lista_contato.next();
}
%>
</table>
<p><a href="javascript:history.back(-1)" class="simples">.:.. voltar</a></p>
</body>
</html>
<%
lista_contato.close();
Statementlista_contato.close();
Connlista_contato.close();
%>