dunque vorrei fare uso da JSP di un javabean, si vede che sbaglio qualche cosa. Spero che potrete darmi una mano. Posto il codice.

questo è il mio javabean

codice:
import java.io.Serializable;

public class JavaBean2 implements Serializable{
	private String ID="";
	private String cat="";
	private String titolo="";
	private String autore="";
	private String editore="";
	private String anno="";



	//Set properties...
	public void setID(String ID)
	{this.ID = ID; }

	public void setCat(String cat)
	{this.cat = cat; }

	public void setTitolo(String titolo)
	{this.titolo = titolo; }

	public void setAutore(String autore)
	{this.autore = autore; }

	public void setEditore(String editore)
	{this.editore = editore; }

	public void setAnno(String anno)
	{ this.anno = anno; }



  //Get properties...
  public String getID()
	{return ID; }

	public String getCat()
	{return cat; }

	public String getTitolo()
	{return titolo; }

	public String getAutore()
	{return autore; }

	public String getEditore()
	{return editore; }

	public String getAnno()
	{return anno; }
}
come posso provarlo? ho fatto queste due righe ma ricevo una valanga di errori

codice:
<jsp:useBean id="libro" scope="session" class="JavaBean2" />
<jsp:setProperty name="libro" property="titolo" value="PIPPO" />

<jsp:getProperty name="libro" property="titolo" />