Salve pessoal, desculpem bater na tecla + é q to desanimado ;-(
Aparentemente esta tudo correto contudo não mostra os dados certos.
O Jsp esta rodando aparentemente correto, realiza as iterações que tem que realizar contudo ao invez dos valores ele esta mostrando tudo em branco. Se eu tenho 4 registros no array, ou seja, 4 beans sendo 1 para cada registro, o programa faz as 4 iterações + ao invez de mostrar os valores ele mostra tudo 0, ou melhor, tudo em branco.
os nomes das propriedades estão corretas senão acusaria erro. Se eu uso scriptlet ele mostra os dados certos, quer dizer, os dados estão lá.
Bem, será que é alguma configuração do tomcat?
pessoal, vou colocar aqui os 2 .jsp q tenho e meu bean tb.
abração.
desde já agradeço muito.
<HTML>
<BODY>
<%@ page import="java.util.*, rfps.EmployeeBean" %>
<jsp:useBean id="employee" class="rfps.EmployeeBean" />
<B>CURRENT EMPLOYEE</B>
<UL>
<%
Vector v = (Vector)request.getAttribute("list");
Iterator i = v.iterator();
while (i.hasNext() ){
employee = (rfps.EmployeeBean) i.next();
%>
<LI>
<a href="http://localhost:8080/ola2/servlet/rfps.FetchEmployeeServlet?cmd=get&id=
<%= employee.getId() %>" >
<%= employee.getFirstName() %>
<%= employee.getLastName() %>
<% } %>
</BODY>
</HTML>
este acima é o que esta rodando, como podem ver estou tendo que usar scriptlet.
<HTML>
<BODY>
<%@ page import="java.util.*, rfps.EmployeeBean" %>
<jsp:useBean id="employee" class="rfps.EmployeeBean" />
<B>CURRENT EMPLOYEE</B>
<UL>
<%
Vector v = (Vector)request.getAttribute("list");
Iterator i = v.iterator();
while (i.hasNext() ){
employee = (rfps.EmployeeBean) i.next();
%>
<LI>
<a href="http://localhost:8080/ola2/servlet/rfps.FetchEmployeeServlet?cmd=get&id=
<jsp:getProperty name="employee" property="id" />" >
<jsp:getProperty name="employee" property="lastName" />
<jsp:getProperty name="employee" property="firstName" />
<% } %>
</BODY>
</HTML>
este é o código que não ta funcionando. Engraçado que só da erro com array de bean. Se eu fizer com um único bean as coisas funcionam direitinho.
package rfps;
public class EmployeeBean{
private int id;
private String firstName;
private String lastName;
private String image;
private String email;
private String department;
public EmployeeBean(int id){
this.id=id;
this.firstName="";
this.lastName="";
this.image="";
this.email="";
this.department="";
}
public EmployeeBean(){
this (0);//procura outro construtor passando valor 0
}
public int getId(){
return this.id;
}
public void setFirstName(String firstName){
this.firstName=firstName;
}
public String getFirstName(){
return this.firstName;
}
public void setLastName(String LastName){
this.lastName=lastName;
}
public String getLastName(){
return this.lastName;
}
public void setImage(String image){
this.image=image;
}
public String getImage(){
return this.image;
}
public void setEmail(String email){
this.email=email;
}
public String getEmail(){
return this.email;
}
public void setDepartment(String department){
this.department=department;
}
public String getDepartment(){
return this.department;
}
}
.