28/02/2013, 14:12
|
| | Fecha de Ingreso: febrero-2013
Mensajes: 6
Antigüedad: 11 años, 10 meses Puntos: 0 | |
Respuesta: Jsp error de choques de clases <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Borrar emp opcion 2</title>
</head>
<body>
<jsp:useBean id="datos" scope="session" class="javabeans.AccesoBdatos"/>
<jsp:useBean id="datosTabla" scope="session" class="javabeans.emp" />
<jsp:useBean id="datosTabla2" scope="session" class="javabeans.depart" />
<form>
<p>Teclea el número de departamento para borrar sus empleados</p>
<input type="text" name="departamento" id="departamento"/>
<%
String valorx =request.getParameter("departamento");
if(valorx!=null){
%>
<input type="text" value="<%=valorx %>" name="codigo"/>
<%
}
%>
<input type="submit" value="Enviar"/><br/>
</form>
<%
datos.conectar();
String valor =request.getParameter("departamento");
if(valor != null){
int numero = Integer.parseInt(valor);
int fila=datos.borrarempydept(numero);
if(fila>0){
%>
<center>
<h2> <font color="#00cc00">Se ha borrado el departamento <%=numero %>
</font></h2></center>
<%
}else{
%>
<center>
<h2> <font color="#00cc00">No se ha borrado el departamento <%=numero %>
</font></h2></center>
<%
}
}
%>
<form>
<p>¿Quieres volver al menú?</p>
Si<input type="radio" name="cambiar" id="cambiar" value="si"/> <br/><br>
<input type="submit" value="Volver"/>
</form>
<%
String valorY =request.getParameter("cambiar");
if(valorY!= null){
response.sendRedirect("Menu.jsp");
}
%>
</body>
</html>
no uso sessiones. clase depart es esta:
package javabeans;
public class depart {
Integer codigo;
String nombre;
String localidad;
public depart(Integer codigo,String nombre,String localidad){
super();
this.codigo=codigo;
this.nombre=nombre;
this.localidad=localidad;
}
public depart(){
}
public Integer getCodigo() {
return codigo;
}
public void setCodigo(Integer codigo) {
this.codigo = codigo;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getLocalidad() {
return localidad;
}
public void setLocalidad(String localidad) {
this.localidad = localidad;
}
}
la clase emp esta:
package javabeans;
public class emp {
Integer codigo;
String nombre;
String trabajo;
Integer jefe;
String fecha;
Float salario;
Float comision;
Integer departamento;
public emp (Integer codigo,String nombre,String trabajo,Integer jefe,String fecha,Float salario,Float comision,Integer departamento){
super();
this.codigo=codigo;
this.nombre=nombre;
this.trabajo=trabajo;
this.jefe=jefe;
this.fecha=fecha;
this.salario=salario;
this.comision=comision;
this.departamento=departamento;
}
public emp(){
}
public Integer getCodigo() {
return codigo;
}
public void setCodigo(Integer codigo) {
this.codigo = codigo;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getTrabajo() {
return trabajo;
}
public void setTrabajo(String trabajo) {
this.trabajo = trabajo;
}
public Integer getJefe() {
return jefe;
}
public void setJefe(Integer jefe) {
this.jefe = jefe;
}
public String getFecha() {
return fecha;
}
public void setFecha(String fecha) {
this.fecha = fecha;
}
public Float getSalario() {
return salario;
}
public void setSalario(Float salario) {
this.salario = salario;
}
public Float getComision() {
return comision;
}
public void setComision(Float comision) {
this.comision = comision;
}
public Integer getDepartamento() {
return departamento;
}
public void setDepartamento(Integer departamento) {
this.departamento = departamento;
}
} |