HACER CONSULTA DE UN PACIENTE (METODO) MVC

SE TRATA HACER UN METODO O LLAMAR EL METODO PARA QUE HAGA UNA CONSULTA Y EL ARCHIVO JSP DESPLIEGUE LOS DATOS

/////Paciente.java

package modelo;

import java.sql.*;

import controlador.BeanPaciente;

public class Paciente {

public static boolean agregarPaciente(BeanPaciente paciente){
boolean agregado=false;

try{
Conexion c=new Conexion();
Connection con=c.getConexion();
if(con!=null){
Statement st;
st = con.createStatement();
st.executeUpdate("INSERT INTO Paciente(`clave_issemym`,`nombre`,`apellido_paterno`,`apellido_materno`,`genero`,`edad`,`tipo_visita`,`nombre_doctor`) VALUES ('"+paciente.getClave_issemym()+"','"+paciente.getNombre()+"','"+paciente.getApellido_paterno()+"','"+paciente.getApellido_materno()+"','"+paciente.getGenero()+"','"+paciente.getEdad()+"','"+paciente.getTipo_visita()+"','"+paciente.getNombre_doctor()+"')");
agregado=true;
st.close();
}
c.cerrarConexion();
}catch (SQLException e){
agregado=false;
e.printStackTrace();
}
return agregado;
}

public static boolean consultarPaciente(BeanPaciente paciente){
boolean buscado=false;
try{
Conexion c=new Conexion();
Connection con=c.getConexion();
if(con!=null){
Statement st;
st = con.createStatement();
ResultSet registro = st.executeQuery("select *from Paciente where id="+paciente.getClave_issemym());
registro.next();
}
c.cerrarConexion();
}catch (SQLException e){
buscado=false;
e.printStackTrace();
}

return buscado;
}

}

//BeanPaciente.java

package controlador;

public class BeanPaciente {

private String clave_issemym;
private String nombre;
private String apellido_paterno;
private String apellido_materno;
private String genero;
private String edad;
private String tipo_visita;
private String nombre_doctor;

public String getClave_issemym() {
return clave_issemym;

}
public void setClave_issemym(String clave_issemym){
this.clave_issemym = clave_issemym;
}

public String getNombre(){
return nombre;
}
public void setNombre(String nombre){
this.nombre = nombre;
}

public String getApellido_paterno(){
return apellido_paterno;
}
public void setApellido_paterno(String apellido_paterno){
this.apellido_paterno = apellido_paterno;
}

public String getApellido_materno(){
return apellido_materno;
}
public void setApellido_materno(String apellido_materno){
this.apellido_materno = apellido_materno;
}

public String getGenero(){
return genero;
}
public void setGenero(String genero){
this.genero = genero;
}

public String getEdad(){
return edad;
}
public void setEdad(String edad){
this.edad = edad;
}

public String getTipo_visita(){
return tipo_visita;
}
public void setTipo_visita(String tipo_visita){
this.tipo_visita = tipo_visita;
}

public String getNombre_doctor(){
return nombre_doctor;
}
public void setNombre_doctor(String nombre_doctor){
this.nombre_doctor = nombre_doctor;
}

public BeanPaciente(String clave_issemym, String nombre, String apellido_paterno, String apellido_materno, String genero, String edad, String tipo_visita,String nombre_doctor){
super();
this.clave_issemym = clave_issemym;
this.nombre = nombre;
this.apellido_paterno = apellido_paterno;
this.apellido_materno = apellido_materno;
this.genero = genero;
this.edad = edad;
this.tipo_visita = tipo_visita;
this.nombre_doctor = nombre_doctor;
}

}

////////////ServletPacienteRegistrar.java

package vista;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import modelo.Usuario;

import controlador.BeanUsuario;

/**
* Servlet implementation class ServletRegistro
*/
@WebServlet("/ServletRegistro")
public class ServletRegistro extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* Default constructor.
*/
public ServletRegistro() {
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String nombre=request.getParameter("nombre");
String apellido=request.getParameter("apellido");
String edad=request.getParameter("edad");
String correo=request.getParameter("correo");
String usuario=request.getParameter("usuario");
String clave=request.getParameter("clave");

if(!nombre.equalsIgnoreCase("") && !apellido.equalsIgnoreCase("") && !edad.equalsIgnoreCase("") && !correo.equalsIgnoreCase("") && !usuario.equalsIgnoreCase("") && !clave.equalsIgnoreCase("")){
BeanUsuario busuario=new BeanUsuario(nombre, apellido, edad, correo, usuario, clave);
boolean sw=Usuario.agregarUsuario(busuario);
if(sw){
request.getRequestDispatcher("Mensaje.jsp").forward(request, response);
}else{
PrintWriter out=response.getWriter();
out.println("Si estas viendo este mensaje es por que algo salio mal, no se pudo completar tu solicitud.");
}
}
}

}