Como recuperar Objeto Selecionado no Combobox? JSP

0 respostas
java
Dayson_Rodrigues

Tenho uma pagina JSP, que quando é renderizada ele pega todas as Enum e mostra no JSP, isso é feito tanto para adicionar um novo ou até mesmo Editar, como faço para quando eu for editar eu conseguir recuperar esse objeto??

@Override
public String executa(HttpServletRequest request, HttpServletResponse response) throws Exception {

	if (request.getSession().getAttribute("usuarioLogado") != null) {
		request.setAttribute("situacoes", Arrays.asList(Situacao.values()));
		return "WEB-INF/jsp/view/adiciona.jsp";
	}
	return "mvc?logica=TelaLogin";
}
<c:import url="/WEB-INF/jsp/template/cabecalho.jsp" />

<article>
	<fieldset>
		<legend> 
				<c:if test="${tarefa.id != null}">
					ATUALIZANDO TAREFA ${tarefa.id}
				</c:if>
				<c:if test="${tarefa.id == null}">
					CADASTRANDO NOVA TAREFA
				</c:if>
		</legend>
		  <form action="mvc?logica=AdicionaAlteraTarefaLogic" method="post">
		  <input type="hidden" name="id" value="${tarefa.id}">
			Titulo: <input type="text" name="titulo" value="${tarefa.titulo != null ? tarefa.titulo : null }"> <br />
			Descricao: <textarea rows="4" cols="20" name="descricao" maxlength="200">${tarefa.descricao != null ? tarefa.descricao : null}</textarea><br />
			Data:	<geraData:campoData id="data" /> <br />
			Status: <select name="situacao">
						<c:forEach items="${situacoes}" var="s">
							<option value="${s.situacao}">${s.situacao}</option>
						</c:forEach>
					</select><br />
			<input type="submit" value="Gravar">
		  </form>
	</fieldset>
</article>
<c:import url="/WEB-INF/jsp/template/rodape.jsp" />
Criado 24 de novembro de 2017
Respostas 0
Participantes 1