当前位置: 首页 > 知识库问答 >
问题:

javax.servlet.jsp.JspExc0019:没有获取属性xxx的beanorg.apache.struts.taglib.html.BEAN方法

景志
2023-03-14

我花了很长时间研究这个问题。但我还是没有找到解决办法。请帮我解决这个问题。我有一个JSP文件,并在应用程序中使用struts。当我尝试在浏览器中加载页面时,它会抛出此错误。

javax.servlet.jsp.JspException: No getter method for property reqKickOffMeet of bean org.apache.struts.taglib.html.BEAN.

一切都很好。也没有区分大小写的问题。但是这个代码不起作用。请帮我解决这个问题。

JSP:

<TD class="fontclr1" colspan="2">Requirements Kick-off meeting:</TD>
                        <TD align="center"><html:select name="CdrQueryForm"
                        property="test0"
                        onchange="javascript:select('reqKickOffMeet','Requirements Kick-off meeting',this,1);">
                        <html:option value="EqualTo">Equal to</html:option>
                        <html:option value="GreaterThan">Greater than</html:option>
                        <html:option value="LessThan">Less than</html:option>
                        <html:option value="Between">Between</html:option>
                    </html:select></TD>

还有我的班级档案

private String reqKickOffMeet;

public String getReqKickOffMeet() {
    return reqKickOffMeet;
}
public void setReqKickOffMeet(String reqKickOffMeet) {
    this.reqKickOffMeet = reqKickOffMeet;
}

共有2个答案

瞿文柏
2023-03-14

我相信html:select的属性元素必须匹配reqKickOffMeet。我也有同样的问题,我的情况是:

<html:select property="dontVerifyDependents" styleClass="body">
 <html:options collection="dontVerifyDependentsOptions" 
               labelProperty="listValue" property="listId" />
</html:select>

我没有使用dontVerifyDependents,而是使用了DontVerifyDependence,并且得到了相同的错误。

我的类文件:

private String dontVerifyDependents;

public void setDontVerifyDependents(String dontVerifyDependents) {
    this.dontVerifyDependents = dontVerifyDependents;
}

public String getDontVerifyDependents() {
    return dontVerifyDependents;
}

您应该替换属性="reqKickOffmet"的属性="test0"。

希望它能起作用!

越风史
2023-03-14

从错误中可以看出,您试图从jsp中的bean加载一些属性reqKickOffMeet。检查保存此属性的类中是否存在getter和setter方法。

此外,您还要检查getter和setter的签名是否正确。喜欢

对于属性reqKickOffMeet

public String getReqKickOffMeet(){
 return reqKickOffMeet;
}

public void setReqKickOffMeet(String reqKickOffMeet){
 this.reqKickOffMeet = reqKickOfMeet;
}

此外,如果仍然不起作用,请尝试将变量重命名为reqKickoffmeet(从小写开始,中间只有一个大写字母)

 类似资料:
  • 嗨,我试图使用strut得到一个bean到我的jsp代码,我在我的jsp页面中使用的bean是:但是每当我运行jsp时,我就会收到 bean的“unitForm”的属性“testData.team.type”没有getter方法。 我正在尝试将棒球写入我的JSP页面。 我的行动表单的代码是: 测试数据类具有: 最后在我的体育课上:

  • 问题内容: 那么是否可以仅针对最特定的类获取属性的字典/列表?到目前为止,我正在使用 但这也将给我提供超类中定义的服装。有什么办法可以避免这种情况? 问题答案: 摘自python文档 类具有由字典对象实现的名称空间。类属性引用将转换为此字典中的查找,例如Cx被转换为C . dict [“ x”](尽管特别是对于新式类,有许多允许使用其他方式定位属性的钩子)。如果找不到属性名称,则在基类中继续搜索属

  • 本文向大家介绍获取input标签的所有属性的方法,包括了获取input标签的所有属性的方法的使用技巧和注意事项,需要的朋友参考一下 1.用jquery $("input[name='btnAdd']").attr("value")   获取value属性值,其它属性换attr的参数就OK 2.通过点来获取: 以上就是小编为大家带来的获取input标签的所有属性的方法全部内容了,希望大家多多支持呐喊

  • 问题内容: 我有以下基类和子类: 在我的代码中,进一步,我正在检查一个类的实例,检查我知道在基类中存在的字段-我希望将其默认为value 。但是,我的代码引发以下异常: AttributeError:“ TypeTwoEvent”对象没有属性“ foobar” 我的印象是,基类字段将由子类继承,并且创建子类的实例将实例化基类(从而调用其构造函数)… 我在这里想念什么?为什么没有一个属性-当其所来源

  • 我有以下基类和子类: 在我的代码中,我正在检查一个类的实例,检查一个我知道存在于基类中的字段-我希望它默认为值。但是,我的代码引发了以下异常: AttributeError:“TypeTwoEvent”对象没有属性“foobar” 我的印象是基类字段将被子类继承,创建子类的实例将实例化基类(从而调用其构造函数)... 我在这里错过了什么?为什么没有属性-当派生它的基类具有属性时?

  • 问题内容: 我正在尝试在Python中获取url参数。 我正在使用此代码: 但我收到此错误: 问题答案: 你想request.args在Flask中使用GET参数。 要访问通过URL(?key = value)提交的参数,可以使用args属性: