Сообщение об ошибке Tomcat9 на jsp: useBean: Не удается найти какую-либо информацию о свойстве [message] в компоненте типа - PullRequest
0 голосов
/ 10 января 2020

Я получил следующее сообщение об ошибке:

org.apache.jasper.JasperException: Cannot find any information on property [message] in a bean of type [action.TestBean].

Сначала я скопировал файл TestBean.class, а затем файл TestBean.jar из каталога Eclipse в папку WEB-INF/classes/action.

Нет это сработало. Я все время получаю одну и ту же ошибку.

Понятия не имею, что может быть не так ...

(это пример из учебника)

Может кто-нибудь помочь ? Спасибо

Боб:

package action;

import java.io.Serializable;

   public class TestBean implements Serializable {  

       private String message="no message at the moment";  

       public String getMessage() {  
           return message;  
       }  

       public void setMessage(String message) {  
           this.message = message;  
       }  

       public TestBean() {  
        // TODO Auto-generated constructor stub  
       }  
     }  

. jsp (основной. jsp)

<html>  

   <head>  
      <title>Using JavaBeans in JSP</title>  
   </head>  

   <body>  
      <center>  
         <h2>Using JavaBeans in JSP</h2>  
         <jsp:useBean id = "test" class = "action.TestBean" />  
         <jsp:setProperty name = "test"  property = "message"   
            value = "Hello JSP..." />  

         <p>Got message....</p>  
         <jsp:getProperty name = "test" property = "message" />  


      </center>
   </body>
</html>
...