Pompolus
06-06-2008, 00:13
Come si fa?
mi spiego meglio,
ad esempio se ho questo bean:
//classe ProvaBean.java
package beans;
public class ProvaBean{
private String color;
public String getColor(){
return color;
}
public void setColor(String ColoreInserito){
color = ColoreInserito;
}
}
e in una mia pagina jsp creo un bean in questo modo: <jsp:usebean id="PB" class="beans.ProvaBean" scope ="appication">, se più avanti voglio recuperare il valore della proprietà color, ad esempio, ma non voglio utilizzare un'azione standard (la classica <jsp:getProperty name="PB" property="color"> ) ma voglio invece usare solo codice java, come si può fare?
Ho letto un pò in giro e avevo inteso che si potesse fare con javax.servlet.ServletContext.getAttribute ma non mi è ben chiaro come e perchè...
qualcuno mi sa aiutare?
mi spiego meglio,
ad esempio se ho questo bean:
//classe ProvaBean.java
package beans;
public class ProvaBean{
private String color;
public String getColor(){
return color;
}
public void setColor(String ColoreInserito){
color = ColoreInserito;
}
}
e in una mia pagina jsp creo un bean in questo modo: <jsp:usebean id="PB" class="beans.ProvaBean" scope ="appication">, se più avanti voglio recuperare il valore della proprietà color, ad esempio, ma non voglio utilizzare un'azione standard (la classica <jsp:getProperty name="PB" property="color"> ) ma voglio invece usare solo codice java, come si può fare?
Ho letto un pò in giro e avevo inteso che si potesse fare con javax.servlet.ServletContext.getAttribute ma non mi è ben chiaro come e perchè...
qualcuno mi sa aiutare?