Ajuda com JSP Simples

Pessoal, tô com um probleminha.

Tô tentando capturar uma string digitada na tela da minha JSP e jogar pra mesma tela. Como faço?
Segue meu código:

[code]<%@page contentType=“text/html”%>
<%@page pageEncoding=“UTF-8”%>

JSP Page
<h1>Página JSP - Oi Mundo!</h1>
<br/>
<%= String nome = request.getParameter("Nome"); 
    
    if (nome != null)
    {
    %>
    <hl>
        Oi <%= nome %>, <br />
        Bem vindo(a)!
    </hl>
    <%=
    }
    else
    {%>

    <form action="welcome.jsp" method="get">
    <p>Digite seu nome: </p>
    <p><input type="text" name="Nome" />
    <input type="submit" value="Submit" />
    </p>
    </form>
    
<%= }
%>

</body>
[/code]
request.setAttribute("aaaaaa", "valor");


String cccc = (String) request.getAttribute("aaaaaa";

[quote=gui_sv]

[code]
request.setAttribute(“aaaaaa”, “valor”);

String cccc = (String) request.getAttribute(“aaaaaa”;
[/code][/quote]

essas 2 linhas eu coloco onde?

“aaaaaa” representa o que?
“valor” num é algo a ser digitado pelo usuário não?

kra, tenta tirar o sinal de “igual” na sua linha 13.

<%= alguma_Coisa_Que_Retorne_String... %> 

Sempre que há o igual, isso significa que é uma expressão. Isso informa ao container para por o resultado da espressão como parâmetro de um out.write(); no Servlet gerado apartir do seu JSP.
Qdo não há “=” é “Scriptlet”(Lembrando que scriptles não são recomendados por motivos de boas práticas)

Depois posta o result vlw

[quote=kallunga]kra, tenta tirar o sinal de “igual” na sua linha 13.

<%= alguma_Coisa_Que_Retorne_String... %> 

Sempre que há o igual, isso significa que é uma expressão. Isso informa ao container para por o resultado da espressão como parâmetro de um out.write(); no Servlet gerado apartir do seu JSP.
Qdo não há “=” é “Scriptlet”(Lembrando que scriptles não são recomendados por motivos de boas práticas)

Depois posta o result vlw[/quote]

Cara, o código da linha 13 vai ficar assim?

String nome request.getParameter("Nome");

Erros:

[code]An error occurred at line: 14 in the jsp file: /index.jsp
Generated servlet error:
C:\Documents and Settings\fabiobissoli.netbeans\5.5.1\apache-tomcat-5.5.17_base\work\Catalina\localhost\WebTeste\org\apache\jsp\index_jsp.java:58: ‘)’ expected
out.print( request.getParameter(“Nome”);
^

An error occurred at line: 14 in the jsp file: /index.jsp
Generated servlet error:
C:\Documents and Settings\fabiobissoli.netbeans\5.5.1\apache-tomcat-5.5.17_base\work\Catalina\localhost\WebTeste\org\apache\jsp\index_jsp.java:62: illegal start of expression
);
^

An error occurred at line: 23 in the jsp file: /index.jsp
Generated servlet error:
C:\Documents and Settings\fabiobissoli.netbeans\5.5.1\apache-tomcat-5.5.17_base\work\Catalina\localhost\WebTeste\org\apache\jsp\index_jsp.java:71: illegal start of expression
out.print( }
^

An error occurred at line: 23 in the jsp file: /index.jsp
Generated servlet error:
C:\Documents and Settings\fabiobissoli.netbeans\5.5.1\apache-tomcat-5.5.17_base\work\Catalina\localhost\WebTeste\org\apache\jsp\index_jsp.java:74: illegal start of expression
);
^

An error occurred at line: 33 in the jsp file: /index.jsp
Generated servlet error:
C:\Documents and Settings\fabiobissoli.netbeans\5.5.1\apache-tomcat-5.5.17_base\work\Catalina\localhost\WebTeste\org\apache\jsp\index_jsp.java:84: illegal start of expression
}
^

An error occurred at line: 33 in the jsp file: /index.jsp
Generated servlet error:
C:\Documents and Settings\fabiobissoli.netbeans\5.5.1\apache-tomcat-5.5.17_base\work\Catalina\localhost\WebTeste\org\apache\jsp\index_jsp.java:85: illegal start of expression
);
^
6 errors[/code]

Olá

faltou o =

String nome = request.getParameter("Nome"); 

[quote=furutani]Olá

faltou o =

String nome = request.getParameter("Nome"); 

O = já tinha… é que eu tinha tirado pq o Kalunga pediu pra testar… deve ser outra coisa. :frowning:

é… mas o erro agora é outro:
‘)’ expected

Peço Desculpas… errei lá em cima mas o correto segue abaixo.
Na linha 13 é assim:

<%String nome = request.getParameter("Nome");     //OBS.: Sem "=" no início e com ";" no final

e depois é só se divertir…

abraço