gpt4 book ai didi

java - 有 getter 时没有 Getter Method Error

转载 作者:行者123 更新时间:2023-11-30 11:24:57 34 4
gpt4 key购买 nike

我正在尝试向 jsp 添加一个复选框以在进入站点之前接受条款和条件。尽管我有一个 getter 方法并且没有看到任何拼写错误,但我一直收到关于没有 getter 方法的相同错误。我不明白我错过了什么。

登录.jsp

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

登录表单.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;
}

并获取您的属性(property)值(value),例如:

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

关于java - 有 getter 时没有 Getter Method Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20496829/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com