Como adicionar mensagem na página jsp

3 respostas
Dayson_Rodrigues

Estou desenvolvendo uma sistema simples em jsp com bootstrap, preciso que cada ação que eu fizer ex: salvar, excluir apresente uma mensagem de alerta informado que foi salvo ou excluído com sucesso. Alguém pode me ajudar. Qualquer dica é muito válida. Valeu

3 Respostas

B

Usa javascript/jQuery para dar o alerta depois do eventos(de clique por exemplo).

<script type="text/javascript">
$(document).ready(function () {
    alert('Mensagem que você quer');
});
</script>
B
<script type="text/javascript">
            $(document).ready(function () {
                $("#teste").click(function(){
                    alert("Você clicou no botao");
                })
            });
        </script>

Exemplo de alerta ao clicar no botão.

Dayson_Rodrigues

obrigado pela ajuda, devido que sou novo na área possuo algumas duvidas… Como estou usando Bootstrap no meu projeto queria usar ele para ficar com visual mais bonito.

OBS: Eu até fiz um alert usando JavaScript.

No caso meu codigo está assim
public class AdicionaAlteraTarefaLogic implements Logica {

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

	Usuario usuarioLogado = (Usuario) request.getSession().getAttribute("usuarioLogado");
	if (usuarioLogado != null) {
		Connection connection = (Connection) request.getAttribute("connection");
		Calendar dataTarefa = Calendar.getInstance();
		TarefaDAO tarefaDAO = new TarefaDAO(connection);
		
		String id = request.getParameter("id");
		String titulo = request.getParameter("titulo");
		String descricao = request.getParameter("descricao");
		String data = request.getParameter("data");
		String situacao = request.getParameter("situacao");	

		converteStringParaDate(dataTarefa, data);

		Tarefa tarefa = criaTarefa(titulo, descricao, situacao, dataTarefa, usuarioLogado);
		
		if(id == ""){
			tarefaDAO.adicionarTarefa(tarefa);
		}else{
			tarefa.setId(Integer.parseInt(id));
			tarefaDAO.atualizaTarefa(tarefa);
		}
		return "mvc?logica=AdicionaTarefa";
	}
	return "login.jsp";
}

<c:import url="/WEB-INF/jsp/template/cabecalho.jsp" />

<c:if test="${tarefa.id != null}"> ATUALIZANDO TAREFA ${tarefa.id} </c:if>

Titulo: <input type="text" class="col-sm-3 form-control" 
						 placeholder="Informe o Titulo da Tareda." 
						 name="titulo" value="${tarefa.titulo != null ? tarefa.titulo : null }"><br/>

				Descricao: <textarea class="form-control" 
							rows="3" name="descricao" maxlength="200" 
							placeholder="Informe a descrição do serviço." >${tarefa.descricao != null ? tarefa.descricao : null}</textarea> 

				Data:	<geraData:campoData id="data" /> <br />

				Status: <select class="form-control" name="situacao">
							<c:forEach items="${situacoes}" var="s">
								<option value="${s.situacao}">${s.situacao}</option>
							</c:forEach>
						</select><br />
						
				<input type="submit" class="btn btn-primary" value="Gravar" onclick="alerta('id');">
			  </form>
		</main>
	<c:import url="/WEB-INF/jsp/template/rodape.jsp" />
	
	<script type="text/javascript">
		function alerta(id) {
			if(${tarefa.id != null}){
				alert('Tarefa Atualizada com sucesso!');
			}else{
				alert('Nova Tarefa adicionada!');
			}
		}
	</script>
Criado 29 de novembro de 2017
Ultima resposta 29 de nov. de 2017
Respostas 3
Participantes 2