Hallo,
bin Anfänger in Sachen Beans und JSP's. Habe hier Beispiel Code mit dem ich mir den Titel aus einem Content hole und mir über den Browser anzeigen lasse. Dieses funktioniert auch ! Jetzt möchte ich mir zusätzlich einen einfachen String ausgeben lassn ; aber dieses funktioniert nicht, obwohl ich jetty neugestartet habe
Fehlermeldung im Browser : javax.el.PropertyNotFoundException: The class 'com.xyz.abc.contentbeans.LinkableImpl' does not have the property 'StringLiteral'.
LinkableImpl.java :
Linkable.java :
Linkable.jsp
Jmd ne Idee ?
bin Anfänger in Sachen Beans und JSP's. Habe hier Beispiel Code mit dem ich mir den Titel aus einem Content hole und mir über den Browser anzeigen lasse. Dieses funktioniert auch ! Jetzt möchte ich mir zusätzlich einen einfachen String ausgeben lassn ; aber dieses funktioniert nicht, obwohl ich jetty neugestartet habe
Fehlermeldung im Browser : javax.el.PropertyNotFoundException: The class 'com.xyz.abc.contentbeans.LinkableImpl' does not have the property 'StringLiteral'.
LinkableImpl.java :
Code:
public class LinkableImpl extends AbstractContentBean implements Linkable { public String StringLiteral = "Spencer"; public String getTitle() { return getContent().getString("title"); } public String getText() { return StringLiteral; } }
Code:
package com.xxx.yyy.contentbeans; public interface Linkable { public abstract String getTitle(); public abstract String getText(); }
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-Script-Type" content="text/javascript"/> <meta http-equiv="content-Style-Type" content="text/css"/> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <meta http-equiv="content-language" content="de"/> </head> <body> <h1>Page displays content of ${self.title}</h1> // funktioniert !!!!! <h1>Text -> ${self.StringLiteral}</h1> // funktioniert nicht. </body> </html> }
Comment