我试图在进入站点之前向jsp添加一个复选框以接受条款和条件。即使没有吸气剂方法,但我看不到任何错字,但我仍然遇到相同的错误,即没有吸气剂方法。我不明白我在想什么。

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:

public boolean isTermsCheckbox(){
    return termsCheckbox;
}


并获得您的财产价值,例如:

<html:checkbox property="isTermsCheckbox" value="true"/>

07-24 19:34