[code]Olá Pessoal, sou novo em desenvolvimento web, estava dando uma olhada em uma vídeo aula e a dúvida é a seguinte .
tenho uma classe index.jsp que vai pegar o nome e a idade que o usuário irá digitar. Jogará na minha classe MyPojo e a classe add.jsp vai mostrar os dados que o usuário digitou, mas acontece que no nome retorna null e na idade retorna 0. Pq não consigo mostrar os dados na classe add.jsp ?
index.jsp
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1"
pageEncoding=“ISO-8859-1”%>
<jsp:useBean id=“myBean” class=“example.MyClass” scope=“session”></jsp:useBean>
<jsp:setProperty property=”*" name=“myBean.member”/>
<%@page import=“example.MyPojo”%>
JSP PAGEJSP PAGE
Nome:Idade:
</form>
MyClass.java
package example;
public class MyClass {
MyPojo member = new MyPojo();
public MyPojo getMember() {
return member;
}
public void setMember(MyPojo member) {
this.member = member;
}
}
MyPojo.java
package example;
public class MyPojo {
private String nome;
private int idade;
public String getNome() {
System.out.println(nome);
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getIdade() {
System.out.println(idade);
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
}
add.jsp
<%@ page language=“java” contentType="text/html; charset=ISO-8859-1"
pageEncoding=“ISO-8859-1”%>
<jsp:useBean id=“myBean” class=“example.MyClass” scope=“session”></jsp:useBean>
<% out.print("Idade: " + myBean.getMember().getIdade()); %> [/b]
Atenciosamente,
Fernando.[/code]