我试图在进入站点之前向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"/>