Problemas com jsp:useBean

0 respostas
Rafael_Afonso

Olá:

Numa Página JSP criei um bean como String e defini seu valor da seguinte forma:

<jsp:useBean id="stringSearch" type="java.lang.String">
<%
        stringSearch = request.getParameter("txtStringSearch"); 
%>
</jsp:useBean>

Quando vou abrir a página, aparece a seguinte mensagem do Tomcat:

Analisando o .java gerado a paitir do meu JSP observei o seguinte fragmento de código:

java.lang.String stringSearch = null;
      synchronized (pageContext) {
        stringSearch = (java.lang.StringBuffer) pageContext.getAttribute("stringSearch", PageContext.PAGE_SCOPE);
        if (stringSearch == null){
          throw new java.lang.InstantiationException("bean stringSearch not found within scope");
        }
      }

Isso significa que não é atribuido um valor ao bean. O que estou fazendo de errado. O fato de String ser uma classe final e não existir algo como String.setValue() influencia?

Grato,

Criado 19 de fevereiro de 2003
Respostas 0
Participantes 1