Я пытаюсь добавить флажок в jsp, чтобы принять условия и положения перед входом на сайт. Я продолжаю получать ту же ошибку, что у меня нет метода getter, хотя у меня есть метод getter, и я не вижу никаких опечаток. Я не понимаю, чего мне не хватает.Отсутствие метода Getter Ошибка при получении getter
login.jsp
<html:checkbox property="termsCheckbox" value="true"/>
LoginForm.java
public final class LoginForm extends ActionForm
{
private boolean termsCheckbox = false;
public void setTermsCheckbox(boolean termsCheckbox)
{
this.termsCheckbox = termsCheckbox;
}
public boolean isTermsCheckbox()
{
return termsCheckbox;
}
}
Это ошибка я получаю, когда я иду в JSP:
org.apache.jasper.JasperException: An exception occurred processing JSP page /login.jsp
at line 73
73: <html:checkbox property="termsCheckbox" title="terms" value="true"/>
javax.servlet.ServletException: javax.servlet.jsp.JspException: No getter method
for property termsCheckbox of bean org.apache.struts.taglib.html.BEAN
Я не знаю, что рамки вы используете ОЖИДАЕТ, но при попытке переименования метод из '' isTermsCheckbox' в getTermsCheckbox'? – Jesper
Я использую Struts 1. У меня есть еще одна jsp/form с установленным флажком, точно так же, как и это, и он отлично работает. Я даже скопировал код и просто изменил имя и получил эту ошибку на этом jsp, но с другой ошибкой не было. Я попытался изменить имя на getTermsCheckbox и получить ту же ошибку. Я попытался использовать метод генерации get/seters в eclipse, чтобы сгенерировать их и все еще получить ошибку. Я попытался использовать строку, я пробовал логическое. Такая же ошибка каждый раз. – Nina