Erro simples em arquivo jsp [RESOLVIDO]

2 respostas
adautodasilvalima

Bom dia a todos!

Tenho um código muito simplório que não roda e eu gostaria de aber por que.
Alguem pode ajudar?

Eis o código:

Em páginas Web eu tenho o arquivo formularioPedido.html

código:

<html>

<head>

<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>

<title>Exemplo de HTML para leitura num JSP</title>

</head>

<body>

<form method=“post” action=“lePedido.jsp”>

<table>

<thead>

<tr>

<td colspan=“2”>Faça seu pedido</td>

</tr>

</thead>

<tbody>

<tr>

<td><label for=“seletorCategoria”>Categoria:</label></td>

<td><select id=“seletorCategoria” name=“seletorCategoria”>

<option>Livro</option>

<option>CD</option>

<option>DVD</option>

</select>

</td>

</tr>

<tr>

<td><label id=“nomeProduto”>Produto</label></td>

<td><input id=“nomeProduto” name=“nomeProduto” type=“text” size=“30”></td>

</tr>

<tr>

<td>Pagamento</td>

<td>

<input id=“fpgto1” name=“formaPagamento” type=“radio” value=“boleto”>

<label for=“fpgto1”>boleto</label>
&lt;input id="fpgto2" name="formaPagamento" type="radio" value="cartao"&gt;
                        &lt;label for="fpgto2"&gt;cart&atilde;o&lt;/label&gt;  
                    &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                    &lt;td&gt;&lt;label for="presente"&gt;Embrulho para presente&lt;/label&gt;&lt;/td&gt;
                    &lt;td&gt;&lt;input id="presente" name="presente" type="checkbox" value="sim"&gt;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                    &lt;td colspn="2"&gt;&lt;input type="submit" value="Submit"&gt;&lt;/td&gt;
                &lt;/tr&gt;
            &lt;/tbody&gt;                   
        &lt;/table&gt;
    &lt;/form&gt;
&lt;/body&gt;

</html>

e um jsp com este código também em páginas Web:

<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>

&lt;title&gt;Exemplo de JSP que faz leitura de um HTML&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;table&gt;
        &lt;thead&gt;
            &lt;tr&gt;
                &lt;td colspan="2"&gt;Confira os dados do seu pedido cuidadosamente&lt;/td&gt;
            &lt;/tr&gt;
        &lt;/thead&gt;       
        &lt;tbody&gt;
            &lt;tr&gt;
                &lt;td&gt;Categoria:&lt;/td&gt;
               [b] &lt;td&gt;&lt;%request.getParameter("seletorCategoria")%&gt;&lt;/td&gt;[/b]
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Produto:&lt;/td&gt;
               [b] &lt;td&gt;&lt;%request.getParameter("nomeProduto")%&gt;&lt;/td&gt;[/b]
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Forma de Pagamento:&lt;/td&gt;
                [b]&lt;td&gt;&lt;%request.getParameter("formaPagamento")%&gt;&lt;/td&gt;[/b]
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Presente&lt;/td&gt;
                &lt;%
                boolean paraPresente = false;
                if (request.getParameter("presente") != null){
                    paraPresente = true;
                }
                %&gt;
          [b]      &lt;td&gt;&lt;%paraPresente%&gt;&lt;/td&gt;[/b]
            &lt;/tr&gt;
        &lt;/tbody&gt;
    &lt;/table&gt;
&lt;/body&gt;

</html>

n\ bola vermelha que fica do lado esquerdo da linha diz que falta “;”, mas se eu colocar o sistema funciona mas não traz o conteudo.
Estu usando Netbeans 7.1, acredito ser coisa idiota que não estou fazendo, mas como neófito não consigo descobrir.

Obrigado!

2 Respostas

mauricioadl

esta faltando vc colocar o =

quando usar scriptlets que sao <%%> se for para mostrar na tela use <%= %>

entendeu?

exemplo:
<%= request.getParameter(“formaPagamento”)%>

adautodasilvalima

Muito obrigado! [RESOLVIDO}

Criado 9 de março de 2012
Ultima resposta 9 de mar. de 2012
Respostas 2
Participantes 2