VEJA O CODIGO ABAIXO UMA A PAGINA JSP “consulta.jsp” chama a classe “Principal” e classe principal chama a classe “UltimaPosicao” que faz uma consulta no BD e retorna uma string, no entanto na pagina jsp é retornado o valor null…
veja o codigo
JSP:
<%@ page language= “java” %>
<jsp:useBean id=“sat” class=“comandos.SatCelPrincipal” scope=“session”/>
<%
response.setContentType(“text/plain”);
sat.tipoComando();
out.print(sat.getDados());
out.print(“julianort”);
%>
principal
package comandos;
import java.util.<em>;
import java.sql.</em>;
public class Principal {
public String retorno;
public int i;
private UltimaPosicao ultimaPosicao;
public void tipoComando(){
this.ultimaPosicao = new UltimaPosicao();
this.ultimaPosicao.pegarDados();
this.setDados(this.ultimaPosicao.dados);
}
public void setDados(String dados){
this.retorno = dados;
}
public String getDados(){
return this.retorno;
}
public static void main(String [] args){
//Principal p = new Principal();
<a href="//p.tipoComando">//p.tipoComando</a>();
<a href="//System.out.print">//System.out.print</a>(p.getDados());
}
}
ultima posicao
package comandos;
import java.util.<em>;
import java.sql.</em>;
public class UltimaPosicao {
private DBConnectionPoolBean DBCPool;
public String dados;
private ResultSet rs;
public void pegarDados(){
try{
this.rs = this.selectAll();
while (this.rs.next()){
dados=this.rs.getString(3);
}
}catch(Exception e){
e.printStackTrace();
}
}
public UltimaPosicao() {
this.DBCPool = new DBConnectionPoolBean ("jdbc:jtds:sqlserver://200.250.38.196:1433/SAT","sa", "senha");
}
public ResultSet selectAll() throws SQLException{
return this.DBCPool.getProcessedSelect("SELECT * from TabClientes where cliCGCCPF = '00080671000100' ");
}
}
