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
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>
<script type="text/javascript">
$(document).ready(function () {
$("#teste").click(function(){
alert("Você clicou no botao");
})
});
</script>
Exemplo de alerta ao clicar no botão.
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>