Мне нужна помощь с исключением PropertyNotFound Exception в jsp:
SEVERE: Servlet.service() for servlet jsp threw exception
javax.el.PropertyNotFoundException: Property 'homepageImgLink' not found on type com.BannerReader
Вот мой jsp файл:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ng" uri="http://abc.xyz" %>
<jsp:useBean id="marketingBannerBean" class="com.BannerReader" />
<div class="content">
<ng:a href="${marketingBannerBean.homepageImgLink}"><ng:img src="${marketingBannerBean.homepageImgUrl}"/></ng:a>
</div>
Java Код:
public class BannerReader extends DefaultRead
{
private static String homepageImgUrl = "";
private static String homepageImgLink = "";
protected Map doReadInternal(HttpSession session, Command command) throws PluginException
{
homepageImgUrl = (String)homepageBanner.get("url"); --- This is just reading from the config
homepageImgLink = (String)homepageBanner.get("link"); -- This is reading from the config
// Home page
public String getHomepageImgUrl() {
return this.homepageImgUrl;
}
public void setHomepageImgUrl(String homepageImgUrl) {
this.homepageImgUrl = homepageImgUrl;
}
public String getHomepageImgLink() {
return this.homepageImgLink;
}
public void setHomepageImgLink(String homepageImgLink) {
this.homepageImgLink = homepageImgLink;
}
}
}
Я поискал исправление, но безуспешно. Я правильно определил сеттер и получатель, но по какой-то причине он не работает. Кто-нибудь может указать, что здесь не так?
Спасибо,