Foros del Web » Programación para mayores de 30 ;) » Java »

Problema setProperty

Estas en el tema de Problema setProperty en el foro de Java en Foros del Web. Hola, tengo un problemilla, haber si alguien me lo soluciona.. Hasta dia de hoy en el atributo property del metodo setProperty siempre ponia " * ...
  #1 (permalink)  
Antiguo 23/08/2005, 14:15
 
Fecha de Ingreso: febrero-2005
Mensajes: 21
Antigüedad: 19 años, 2 meses
Puntos: 0
Problema setProperty

Hola, tengo un problemilla, haber si alguien me lo soluciona..

Hasta dia de hoy en el atributo property del metodo setProperty siempre ponia " * ", ya que dice es generico y sirve para todo (al menos eso creia), y mientras eran campos de tipo textbox me ha ido bien, pero ahora que utilizao campos tipo button pues viene el problema, o no me reconoce nada o si lo hace solo a medias.

El problema es que boton1 y boton2 me van bien, pero boton0 y boton4 no, el cursor se mueve a inicio y final pero no lo refleja en la pantalla, que puede ser?

Tengo un proyecto y dentro 2 Jsp y un javabean:

C1.jsp

<%@ page contentType="text/html;charset=windows-1252" import="paquete.Tabla"%>
<jsp:useBean id="t" class="paquete.Tabla" scope="session" />
<jsp:setProperty name="t" property="*" />
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>
C1
</title>
</head>
<body>
<jsp:forward page="Dept.jsp" />
</body>
</html>

Dept.jsp

<%@ page contentType="text/html;charset=windows-1252" import="paquete.Tabla"%>
<jsp:useBean id="t" class="paquete.Tabla" scope="session" />
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>
Dept
</title>
</head>
<body>
<h2>Tabla de Departamentos</h2>
<form action="C1.jsp">
Deptno: <input type="text" name="deptno" value=<jsp:getProperty name="t" property="deptno" />><br>
Dname: <input type="text" name="dname" value=<jsp:getProperty name="t" property="dname" />><br>
Loc: <input type="text" name="loc" value=<jsp:getProperty name="t" property="loc" />><br>
<input type="submit" name="boton0" value="Pri"><%--Pongo name para llevar valor al Bean--%>
<input type="submit" name="boton1" value="Ant"><%--Pongo name para llevar valor al Bean--%>
<input type="submit" name="boton2" value="Sig"><%--Pongo name para llevar valor al Bean--%>
<input type="submit" name="boton3" value="Ult"><%--Pongo name para llevar valor al Bean--%>
</form>
</body>
</html>

Tabla.java

package paquete;
import java.sql.*;
public class Tabla
{
String deptno;
String dname;
String loc;
String boton0;
String boton1;
String boton2;
String boton3;
ResultSet rs;
public Tabla()
{
try
{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection cn = DriverManager.getConnection("jdbc:oracle:thin:@loc alhost:1521:oracle8i","scott","tiger");
Statement st = cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITI VE, ResultSet.CONCUR_READ_ONLY); // Se me olvido poner los resultset
rs=st.executeQuery("Select deptno,dname,loc from dept"); // Aqui tambien ponia ResultSet y creo fallaba por eso
rs.next();
deptno=rs.getString(1);
dname=rs.getString(2);
loc=rs.getString("loc");

}catch (SQLException e)
{
System.out.println("Error: "+e);
}
}
public void setDeptno(String deptno)
{
this.deptno=deptno;
}
public String getDeptno()
{
return deptno;
}
public void setDname(String dname)
{
this.dname=dname;
}
public String getDname()
{
return dname;
}
public void setLoc(String loc)
{
this.loc=loc;
}
public String getLoc()
{
return loc;
}
public void asignar()
{
try{
deptno=rs.getString(1);
dname=rs.getString(2);
loc=rs.getString("loc");
}catch (SQLException e)
{
System.out.println("Error:"+e);
}
}
public void setBoton0(String boton0)
{
this.boton0=boton0;
try
{
rs.first();
asignar();
}catch (SQLException e)
{
System.out.println("Error:"+e);
}
}
public void setBoton1(String boton1)
{
this.boton1=boton1;
try
{
if (!rs.isFirst())
{
rs.previous();
asignar();
}
}catch (SQLException e)
{
System.out.println("Error:"+e);
}
}
public void setBoton2(String boton2)
{
this.boton2=boton2;
try
{
if (!rs.isLast())
{
rs.next();
asignar();
}
}catch (SQLException e)
{
System.out.println("Error:"+e);
}
}
public void setBoton3(String boton3)
{
this.boton3=boton3;
try
{
rs.last();
asignar();
}catch (SQLException e)
{
System.out.println("Error:"+e);
}
}
public String getBoton0()
{
return boton0;
}
public String getBoton1()
{
return boton1;
}
public String getBoton2()
{
return boton2;
}
public String getBoton3()
{
return boton3;
}
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:48.