Como executar uma ação a partir de um Servlet e uma JSP

3 respostas
IcePeak

Caros amigos, minha situação é a seguinte:

Eu estou com um Servlet, o FuncionariosDoBanco.java, segue a fonte:

package exCaelum;

import java.io.*;

import javax.servlet.*;
import javax.servlet.http.*;

public class FuncionariosDoBanco extends HttpServlet{
	
	public static class Funcionario {
		String nome;
		String departamento;
		double salario;
		String dataEntrada;
		String rg;
		boolean estaNaEmpresa;
		
		void aumentoDeSalario(double bonif){
			this.salario = this.salario + bonif;
		}
		
		void demite(){
			this.estaNaEmpresa = false;
		}
	}

	public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {
		
		Funcionario Mateus;
		Funcionario Fulano;
		Funcionario Ciclano;
		
		Mateus = new Funcionario();
		Mateus.nome = "Mateus de Souza Pinheiro";
		Mateus.departamento = "Informatica";
		Mateus.salario = 1000;
		Mateus.dataEntrada = "01/01/2007";
		Mateus.rg = "35.962.958-1";
		Mateus.estaNaEmpresa = true;
		
		Fulano = new Funcionario();
		Fulano.nome = "Fulano de Souza Pinheiro";
		Fulano.departamento = "Almoxarifado";
		Fulano.salario = 1500;
		Fulano.dataEntrada = "05/01/2007";
		Fulano.rg = "35.123.789-1";
		Fulano.estaNaEmpresa = true;
		
		Ciclano = new Funcionario();
		Ciclano.nome = "Ciclano de Souza Pinheiro";
		Ciclano.departamento = "Teste";
		Ciclano.salario = 5000;
		Ciclano.dataEntrada = "25/01/2007";
		Ciclano.rg = "35.123.514-1";
		Ciclano.estaNaEmpresa = false;
		
	}
}

Eu queria cirar um JSP em que, ao clicar em um Botão, ele executasse ou o método bonifica ou demite… Como fazer??

Queri um JSP Mais ou menos assim:

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||Titulo|||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||Nome do Func:-------------------------------|||||||||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|||||||Demite||||||||||||||||||||||||||||||||||Bonifica|||||||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Alguém pode me dar um help?

3 Respostas

jjose

Vc pode criar dois botões com valores diferente onde cada um executa um função

IcePeak

Então amigos… Queria trabalhar somente com jsp e servlets…

Então, que cada um tem que executar uma ação diferente eu sei… Mas como que eu faço para que o servlet saiba qual ação utilizar??

Tipo, eu tenho no meu jsp um botão Demitir. Como eu faço para que ele execute o método demitir do Servlet??

Abraços

everson_z

Ou usar um framework, jsf é muito bom nisso

Criado 23 de julho de 2007
Ultima resposta 23 de jul. de 2007
Respostas 3
Participantes 3