Erro <jsp:scriptlet>

31/03/2009

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>

Cristian Mietlicki

Cristian Mietlicki

Curtidas 0

Respostas

Cristian Mietlicki

Cristian Mietlicki

31/03/2009

Alguem sabe como resolver?
GOSTEI 0
Dyego Carmo

Dyego Carmo

31/03/2009

Olá !

Tente trocaro && por &amp;&amp;


GOSTEI 0
Cristian Mietlicki

Cristian Mietlicki

31/03/2009

Não deu certo ainda, reclama da sintax

if (((atividadepricipal.equals("") == false) &amp;&amp; (atividadesecundaria.equals("") == true)  &amp;&amp; (parentesco.equals("") == true))){
GOSTEI 0
Dyego Carmo

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...
GOSTEI 0
Cristian Mietlicki

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

Dyego Carmo

31/03/2009

quando voce trocou para 
&amp;&amp;

qual foi a msg ?

GOSTEI 0
Cristian Mietlicki

Cristian Mietlicki

31/03/2009

Ta dando erro de sintax.

GOSTEI 0
Cristian Mietlicki

Cristian Mietlicki

31/03/2009

Sendo mais especifico :
Multiple annotations found at this line:
    - Syntax error on tokens, they can be merge to
     form &&
GOSTEI 0
Dyego Carmo

Dyego Carmo

31/03/2009

Ele acusa erro exatamente na mesma linha ?
GOSTEI 0
Cristian Mietlicki

Cristian Mietlicki

31/03/2009

Exatamente na mesma linha.
GOSTEI 0
Dyego Carmo

Dyego Carmo

31/03/2009

Estranho , pois com &amp;&amp; deveria funcionar... voce tentou trocar e fazer o deploy mesmo acusando erro  e ver se apresenta o erro na exibicao ?

GOSTEI 0
Cristian Mietlicki

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

Dyego Carmo

31/03/2009

Posso fechar o chamado ?
GOSTEI 0
Cristian Mietlicki

Cristian Mietlicki

31/03/2009

Si, pode fechar Dyego , mais uma vez obrigado.
GOSTEI 0
Dyego Carmo

Dyego Carmo

31/03/2009

De nada ! Estamos a ai !

Chamado Fechado !
GOSTEI 0
POSTAR