问题标签 [propertynotfoundexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1375 浏览

jsp - javax.el.PropertyNotFoundException 当属性名称的第二个字符是大写时

我有这个不寻常的场景:

我有一个registrationVO,它的属性和getter setter很少。例如citybCity使用他们的 getter 方法getCity()getBCity()

在 JSP 中,我尝试使用脚本显示这些属性的值, <%=registrationVO.getCity()%>并且 < %=registrationVO.getBCity()%>,它工作正常。但是我用表达式语言替换了相同的内容, ${registrationVO.city}并且${registrationVO.bCity} 我收到一个错误,说在registrationVO中找不到属性“bCity”。我再次为 bCity 使用了 scriplet,我得到了输出。

我观察到这是因为命名约定。“如果属性的第二个字符是大写字母,我们不能使用表达式语言”。我尝试了许多不同的命名,这就是我发现的。

请检查这个场景,我不知道我的结论是对还是错。

谢谢,DJ

0 投票
3 回答
24022 浏览

jsp - javax.el.PropertyNotFoundException:在 JSP 中使用 JSTL

我有一个 JSP,我试图在其中使用 JSTL 标记来显示来自类的内存实例的数据。数据由一系列字符串组成,其中每个字符串都是 RSS 提要的地址。

在 JSP 中,我有以下代码:

基本上,rssfom 是以下类的一个实例:

这继承自 RSSFeedMiner 类,其中包含以下变量和方法:

所以在 JSP 中,我认为我可以使用上面的代码,但是当页面运行时,我只是收到一个空表。在服务器日志中,我倾向于找到消息:

javax.el.PropertyNotFoundException:在类型 RSSFeedOccurrenceMiner 上找不到属性“rssFeedURLs”

鉴于我使用继承,这是正确的。那么谁能告诉我 JSTL 是否允许继承,或者我的代码中是否缺少某些东西?

我真的不想在 JSP 中使用 scriptlet。

0 投票
1 回答
6507 浏览

jsp - 通过 jsp 传递的对象:param 抛出 javax.el.PropertyNotFoundException:在 java.lang.String 类型上找不到属性“foo”

我知道这可能是个愚蠢的问题,我尝试使用谷歌搜索但没有得到完美的答案。

我正在使用以下代码

在 html/tableContentsDisplayer.jsp 中,我有以下内容

aggregatedBatchProgressMetrics 是我从 c:forEach 得到的,它是一个 com.xyz.AggregatedBatchProgressMetrics 类型的对象,而不是一个字符串,因为它把它视为一个字符串对象。我在 bean 中有 getClientId 方法。此外,如果我按原样放置包含的 jsp 文件的内容(没有指令和 c:set 标签),它绝对可以正常工作。有没有办法我可以使用 jsp:param 标签传递一个对象,并在接收端将它作为一个对象获取?

是否可以使用 jstl 或者我将不得不使用相同的脚本/表达式?

谢谢,阿尔马斯

0 投票
3 回答
6219 浏览

java - 哈希图错误:javax.el.PropertyNotFoundException

我在我的 SERVLET 中创建了一个哈希图,如下所示:

但我收到以下错误:

org.apache.jasper.JasperException:javax.el.PropertyNotFoundException:类“java.util.HashMap$Entry”没有属性“productId”。

这是什么意思?我该如何解决我的错误?

编辑:这是我的 JSP

0 投票
1 回答
12332 浏览

jsf - javax.el.PropertyNotFoundException:目标无法到达,“ManagedBean”返回 null

我是 ADF JSF 的新手,请协助,我正在尝试映射我的托管 bean 范围,例如 request 、 pageFlow 和 backingBean 。但出现以下错误,

这是一个例外:

0 投票
1 回答
9223 浏览

jsf - 带有 CompositeComponent 的 javax.el.PropertyNotFoundException?

我目前正在尝试构建一个复合组件,这就是我如何使用我的组件:


包括它xmlns:albert="http://java.sun.com/jsf/composite/albert"


这是使用示例


这是放在 resources/albert/infoButton.xhtml 中的组件


但是运行它,当单击 infoButton 时,此异常跟踪显示在我的 catalina.out 日志文件中:


我想知道为什么会这样,因为在 mywebapp.paymentplan.TBrowseBean_ConfirmedRPB,我已经提供了这个:


之后,我尝试放置虚拟 mapSendInfoSingleRecord 字段,看看会发生什么:


但是现在单击按钮会产生此异常:


我已经针对 mojarra 版本 2.0.4-b09 和 2.1.1-b04 进行了测试,结果相同。


我想知道我在这里做错了什么?

0 投票
3 回答
5645 浏览

jsp - c:forEach 抛出 javax.el.PropertyNotFoundException:在 java.lang.String 类型上找不到属性“foo”

我的项目使用 hibernate 3.4.0 GA 来访问数据库,使用 Spring MVC 2.5.6 来处理 web 请求和 jsp(jstl) 来呈现视图(网页)。

我通过休眠从数据库中获取实体列表,并将其作为模型添加到 jsp 的模型映射中。当 jsp 渲染我的网页时,它会抛出“javax.el.PropertyNotFoundException”。

javax.el.PropertyNotFoundException:在类型 java.lang.String 上找不到属性“时间戳”

例外来自:

似乎“statusHistory”被认为是一个字符串,而不是一个对象。

“StatusHistory”类具有“timestamp”属性和getter方法:

我在谷歌上搜索了一整天。一些帖子说 getter 方法不遵循约定。但似乎这不是我的情况。
有人可以帮帮我吗?

在此先感谢安德鲁

0 投票
1 回答
17714 浏览

jsf - 尝试解析 EL 中的布尔属性时出现 javax.el.PropertyNotFoundException

我有以下树节点类:

这是一个简单的复选框,指示文档是否包含在任何内容中。但是,当尝试从 JSF 2 EL 中引用它时

我得到一个例外:

引起:javax.el.PropertyNotFoundException:/main.xhtml @541,64 value="#{node.isToC}":类'ChapterTreeNode'没有属性'isToC'。

(我想我几乎尝试了每一种组合,至少我是这样感觉的...... ;-))

如何解析该布尔属性?需要改变什么?

0 投票
1 回答
335 浏览

spring - 为什么 javax.el.PropertyNotFoundException:?

javax.el.PropertyNotFoundException:/WEB-INF/flows/claimant/check/wireForm.xhtml @52,165 value="#{checkViewModel.check.wireInfo.originationInfo.referenceNo}":目标无法到达,'originationInfo' 在 'com 上返回 null .bfds.saec.domain.WireInfo'

0 投票
6 回答
131596 浏览

jsp - javax.el.PropertyNotFoundException:在类型 com.example.Bean 上找不到属性“foo”

我有结果

查询,我想在 JSP 上显示它。

我有循环:

我想显示 poolQ​​uestion 表(即 Join 表)的结果。我要显示的值是“答案”。

我该怎么做?

上面的代码不起作用。

错误是:

型号为:

控制器是:

视图是:

PS。${pool.name}正确显示