Pegar valor via get. [Resolvido]

Eu tenho uma pagina jsp que envia um valor get para outra pagina. Gostaria de saber como eu posso pegar esse valor.

por exemplo no php, usamos $_GET[‘valor’]; mas no JAVA eu nao tenho ideia do que usar.

Att…
hcmm

Vc pode obter e tratar este valor na sua servlet dentro do seu doGet.

String qualquerCoisa= request.getParameter("nome do campo da sua pagina");

Abs!

Cara, Blz?

Esse processo é feito com Servlet e JSP o comando usado para pegar o parametro da pagina é:

String nome = Request.getParamiter("Nome do campo da pagina JSP");

Fala pessoal agradeco a ajuda… Mas minha duvida eh a seguinte

O que eu quero mesmo eh preencher um formulario com os dados que eu tenho no banco. Nao sei se o caso é usar o servlet. Segue o exemplo:

[code]<%@ page import=“entity., persistence., java.util., abstractfactory.” %>
<jsp:include page=“layout/topo.jsp” />

Editar Cursos


<%
try{
	DAOFactory daoFactory = DAOFactory.getInstance();
	CursoDao cursoDao = daoFactory.getCursoDao();
	
	Curso c = new Curso();
	
	c = cursoDao.findById(1);
	%>
	
	<form method="post" action="ControleCurso?cmd=editar&cod=<%=c.getIdCurso()%>" name="form1">
			<fieldset>
				<legend>Dados do Curso</legend>
				
				<p>Nome:
					<input type="text" name="nome"  id="nome" class="cform" value="<%= c.getNome()%>">
				</p><br/>
					<label>Descricao:						
					<textarea rows="10" name="descricao" id="descricao" cols="50" ><%= c.getDescricao() %></textarea>
					
					</label>				
				
			</fieldset> 
			
				<div id="botao" align="center"><input type="submit" value="Atualizar"/></div>
	<%
	
}catch(Exception e){
	e.printStackTrace();
	
}

%>

<jsp:include page=“layout/rodape.jsp” />
[/code]

ali onde eu coloquei o findById seria um valor que veio do get em uma pagina que lista todos em uma tabela com a opcao de editar. O 1 eu coloquei como exemplo!!

Me desculpem pessoal… .eu estava me confundindo…

Pelo que entendi as paginas jsp tambem sao servletes e o request funciona direitinho. Para mim o request soh funcionava nos arquivos de controle.

Obrigado a todos…

Como finalizo o topico??

Resolvido!

hcmm, não é recomendado usar scriptless JSP, ou seja, não é uma boa prática escrever código entre os símbolos <% %>. Você pode ter problemas futuros.
Dê uma olhada em expression languages. Material: http://www.datadisk.co.uk/html_docs/jsp/jsp_scriptless_jsp.htm

Edite seu tópico e adicione [RESOLVIDO] no Assunto.

Uma pagina cheia de <%%> podem dificultar manutenções futuras do seu sistema, sem dizer que o designer que for mexer nesta pagina aí vai precisar saber Java rs
Da uma pesquisada sobre JSTL, esse carinha vai deixar seu código bem mais elegante. :wink:

Abs!

Apenas complementando, esta apostila da Caelum é excelente http://www.caelum.com.br/apostila-java-web/

Tópico sobre JSTL http://www.caelum.com.br/apostila-java-web/usando-taglibs/#7-3-jstl

Abs!

@gmmascarin ; @freakzoid… muito obrigado… estarei dando uma estudada

Abraços!