Erro linha do Jsp -

3 respostas
A

Oi,

Pessoal agora eu superei , este erro é muito tosco só que já tentei de várias formas e não consigo enxergar isto o meu codigo da jsp é este :
&lt%

Vector vector_nome = (Vector) new ListaClientes().getNome();

Integer rqt_nome = new Integer(request.getParameter(nome));

if(vector_nome.size()&gt0) {

Iterator i = vector_nome.iterator();

while(i.hasNext()){

PropostaComercial pro = ( PropostaComercial)i.next();

if(pro.getNome().toString() == rqt_nome.toString()) {

out.println("&ltoption value=‘pro.getNome()’+&lt/select&gt&lt/option&gt");

%&gt

Agora que vem a tolice sabe esta ultima linha aparece em vermelho , é erro de digitacao mas nao consigo visualizar isto, outra coisa tá faltando alguns desses %&gt será que é isto tbm , apesar que já fechei na ultima linha né , mas se tiver faltando algum me deem uma ajuda .

3 Respostas

thokk

out.println("";

este dali é o seu

out.println("<option value='pro.getNome()'+</select></option>");

vc tinha esquecido o parenteses. Olha no final. antes do ; compara os dois.
Pedrosa

Não coloque códigos java no jsp use jstl.
//jogando sua lista no request

Xpto obj = new Xpto();
request.setAtributte("lista", obj.getLista());

//pegando no jsp

<select name="usuario"> 
    <option value="">.. Selecione ..</option>
    <c:forEach var="lista" items="${lista}">
        <option value="${lista.codigo}">${lista.descricao}</option>
    </c:forEach>
</select>

Coloque o jstl.jar no classpath da sua aplicação e essa linha no começo dos seus jsps:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
A

Olá thokk ,

Nao esqueci nao de colocar o ) , foi na hora de dar um copy …paste acabou cortando.

Pedrosa,

Entao eu sei da funcionalidade do jstl como eu havia já começado assim …usando Java na jsp, acabei insistindo , tenho nocao de que não é uma boa pratica.
Mas vou tentar usar o jstl …e qualquer coisa eu aviso muito obrigada.

Criado 19 de outubro de 2006
Ultima resposta 19 de out. de 2006
Respostas 3
Participantes 3