Erro <jsp:scriptlet>
Bom dia , estou com problema que meu codigo não aceita o && na condição if , da esse erro: Obrigado.
/pages/consultas/consultalistapotencial.jsp(27,51) The entity name must immediately follow the '&' in the entity reference.
<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:display="urn:jsptld:http://displaytag.sf.net">
<jsp:directive.page import="com.br.beans.PotencialReassentamentoBean"/>
<jsp:directive.page contentType="text/html; charset=UTF8" />
<jsp:directive.page import="com.br.controle.*" />
<h2>Todas Atingidos com Potencial </h2>
<head>
<link rel="stylesheet" href="../../css/cruzeiro.css" type="text/css" />
</head>
<jsp:scriptlet>
String marco = request.getParameter("marco_opr");
String area = request.getParameter("numeropropriedade_opr");
String vinculo = request.getParameter("vinculopessoas");
String atividadepricipal = request.getParameter("Atividadepricipalpessoas");
String atividadesecundaria = request.getParameter("atividadesecundariapessoas");
String rendaprincipal = request.getParameter("rendaprincipalpessoas");
String parentesco = request.getParameter("parentescopessoas");
PotencialReassentamentoBean potencialReassentamentoBean = new PotencialReassentamentoBean();
if (((area.equals("") == true) || (vinculo.equals("") == true) || (rendaprincipal.equals("") == true))){
//response.sendRedirect("error.jsp");
}
else{
//Consulta todos os campos obrigatórios mais atividade principal
if (((atividadepricipal.equals("") == false) && (atividadesecundaria.equals("") == true) && (parentesco.equals("") == true))){
potencialReassentamentoBean.setMarco(marco);
potencialReassentamentoBean.setArea(Float.parseFloat(area));
potencialReassentamentoBean.setVinculo(Integer.parseInt(vinculo));
potencialReassentamentoBean.setRenda_principal(rendaprincipal);
potencialReassentamentoBean.setAtividade_principal(Integer.parseInt(atividadepricipal));
ControlePotencialReassentamento controlePotencialReassentamento = new ControlePotencialReassentamento();
request.setAttribute( "colecao", controlePotencialReassentamento.getConsultaPotencialAtividadePrincipal(potencialReassentamentoBean));
}
if (atividadesecundaria.equals("") == true){
ControlePotencialReassentamento controlePotencialReassentamento = new ControlePotencialReassentamento();
request.setAttribute( "colecao", controlePotencialReassentamento.getPotencialReassentamentorResumido(potencialReassentamentoBean));
}
else{
potencialReassentamentoBean.setAtividade_secundaria(Integer.parseInt(atividadesecundaria));
potencialReassentamentoBean.setRenda_principal(rendaprincipal);
potencialReassentamentoBean.setAtividade_principal(Integer.parseInt(atividadepricipal));
potencialReassentamentoBean.setParentesco(Integer.parseInt(parentesco));
ControlePotencialReassentamento controlePotencialReassentamento = new ControlePotencialReassentamento();
request.setAttribute( "colecao", controlePotencialReassentamento.getPotencialReassentamento(potencialReassentamentoBean));
}
}
</jsp:scriptlet>
<display:table name="colecao" export="true" pagesize="5" requestURIcontext="colecao" class="table" style="width:625px;" >
<display:setProperty name="export.pdf" value="true" />
<display:column property="numero_propriedade" title="Número Propriedade"/>
<display:column property="area" title="Area em Alqueire" />renda_principal
<display:column property="nome_vinculo" title="Vinculo"/>
<display:column property="descricao_renda_principal" title="Renda Pricipal"/>
<display:column property="desc_atividade_principal" title="Atividade Pricipal"/>
<display:column property="desc_atividade_secundaria" title="Atividade Secundaria"/>
<display:column property="desc_parentesco" title="Parentesco"/>
</display:table>
</jsp:root>
/pages/consultas/consultalistapotencial.jsp(27,51) The entity name must immediately follow the '&' in the entity reference.
<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:display="urn:jsptld:http://displaytag.sf.net">
<jsp:directive.page import="com.br.beans.PotencialReassentamentoBean"/>
<jsp:directive.page contentType="text/html; charset=UTF8" />
<jsp:directive.page import="com.br.controle.*" />
<h2>Todas Atingidos com Potencial </h2>
<head>
<link rel="stylesheet" href="../../css/cruzeiro.css" type="text/css" />
</head>
<jsp:scriptlet>
String marco = request.getParameter("marco_opr");
String area = request.getParameter("numeropropriedade_opr");
String vinculo = request.getParameter("vinculopessoas");
String atividadepricipal = request.getParameter("Atividadepricipalpessoas");
String atividadesecundaria = request.getParameter("atividadesecundariapessoas");
String rendaprincipal = request.getParameter("rendaprincipalpessoas");
String parentesco = request.getParameter("parentescopessoas");
PotencialReassentamentoBean potencialReassentamentoBean = new PotencialReassentamentoBean();
if (((area.equals("") == true) || (vinculo.equals("") == true) || (rendaprincipal.equals("") == true))){
//response.sendRedirect("error.jsp");
}
else{
//Consulta todos os campos obrigatórios mais atividade principal
if (((atividadepricipal.equals("") == false) && (atividadesecundaria.equals("") == true) && (parentesco.equals("") == true))){
potencialReassentamentoBean.setMarco(marco);
potencialReassentamentoBean.setArea(Float.parseFloat(area));
potencialReassentamentoBean.setVinculo(Integer.parseInt(vinculo));
potencialReassentamentoBean.setRenda_principal(rendaprincipal);
potencialReassentamentoBean.setAtividade_principal(Integer.parseInt(atividadepricipal));
ControlePotencialReassentamento controlePotencialReassentamento = new ControlePotencialReassentamento();
request.setAttribute( "colecao", controlePotencialReassentamento.getConsultaPotencialAtividadePrincipal(potencialReassentamentoBean));
}
if (atividadesecundaria.equals("") == true){
ControlePotencialReassentamento controlePotencialReassentamento = new ControlePotencialReassentamento();
request.setAttribute( "colecao", controlePotencialReassentamento.getPotencialReassentamentorResumido(potencialReassentamentoBean));
}
else{
potencialReassentamentoBean.setAtividade_secundaria(Integer.parseInt(atividadesecundaria));
potencialReassentamentoBean.setRenda_principal(rendaprincipal);
potencialReassentamentoBean.setAtividade_principal(Integer.parseInt(atividadepricipal));
potencialReassentamentoBean.setParentesco(Integer.parseInt(parentesco));
ControlePotencialReassentamento controlePotencialReassentamento = new ControlePotencialReassentamento();
request.setAttribute( "colecao", controlePotencialReassentamento.getPotencialReassentamento(potencialReassentamentoBean));
}
}
</jsp:scriptlet>
<display:table name="colecao" export="true" pagesize="5" requestURIcontext="colecao" class="table" style="width:625px;" >
<display:setProperty name="export.pdf" value="true" />
<display:column property="numero_propriedade" title="Número Propriedade"/>
<display:column property="area" title="Area em Alqueire" />renda_principal
<display:column property="nome_vinculo" title="Vinculo"/>
<display:column property="descricao_renda_principal" title="Renda Pricipal"/>
<display:column property="desc_atividade_principal" title="Atividade Pricipal"/>
<display:column property="desc_atividade_secundaria" title="Atividade Secundaria"/>
<display:column property="desc_parentesco" title="Parentesco"/>
</display:table>
</jsp:root>
Cristian Mietlicki
Curtidas 0
Respostas
Cristian Mietlicki
31/03/2009
Alguem sabe como resolver?
GOSTEI 0
Dyego Carmo
31/03/2009
Olá !
Tente trocaro && por &&
Tente trocaro && por &&
GOSTEI 0
Cristian Mietlicki
31/03/2009
Não deu certo ainda, reclama da sintax
if (((atividadepricipal.equals("") == false) && (atividadesecundaria.equals("") == true) && (parentesco.equals("") == true))){
if (((atividadepricipal.equals("") == false) && (atividadesecundaria.equals("") == true) && (parentesco.equals("") == true))){
GOSTEI 0
Dyego Carmo
31/03/2009
troque:
if (((atividadepricipal.equals("") == false) && (atividadesecundaria.equals("") == true) && (parentesco.equals("") == true))){
por:
if (
(atividadepricipal.equals("") == false)
&&
(atividadesecundaria.equals("") == true)
&&
(parentesco.equals("") == true)
){
E me mostre o erro aqui...
if (((atividadepricipal.equals("") == false) && (atividadesecundaria.equals("") == true) && (parentesco.equals("") == true))){
por:
if (
(atividadepricipal.equals("") == false)
&&
(atividadesecundaria.equals("") == true)
&&
(parentesco.equals("") == true)
){
E me mostre o erro aqui...
GOSTEI 0
Cristian Mietlicki
31/03/2009
The entity name must immediately follow the '&' in the entity reference esse erro que está dando.
GOSTEI 0
Dyego Carmo
31/03/2009
quando voce trocou para
&&
qual foi a msg ?
&&
qual foi a msg ?
GOSTEI 0
Cristian Mietlicki
31/03/2009
Ta dando erro de sintax.
GOSTEI 0
Cristian Mietlicki
31/03/2009
Sendo mais especifico :
Multiple annotations found at this line:
- Syntax error on tokens, they can be merge to
form &&
Multiple annotations found at this line:
- Syntax error on tokens, they can be merge to
form &&
GOSTEI 0
Dyego Carmo
31/03/2009
Ele acusa erro exatamente na mesma linha ?
GOSTEI 0
Cristian Mietlicki
31/03/2009
Exatamente na mesma linha.
GOSTEI 0
Dyego Carmo
31/03/2009
Estranho , pois com && deveria funcionar... voce tentou trocar e fazer o deploy mesmo acusando erro e ver se apresenta o erro na exibicao ?
GOSTEI 0
Cristian Mietlicki
31/03/2009
Na verdade acusa o erro na linha mas está passando pela condição , muito obrigado mais uma vez .
GOSTEI 0
Dyego Carmo
31/03/2009
Posso fechar o chamado ?
GOSTEI 0
Cristian Mietlicki
31/03/2009
Si, pode fechar Dyego , mais uma vez obrigado.
GOSTEI 0
Dyego Carmo
31/03/2009
De nada ! Estamos a ai !
Chamado Fechado !
Chamado Fechado !
GOSTEI 0