问题标签 [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 投票
0 回答
23 浏览

jsp - 在类型 org.onnuri.cp.dto.BaptismApplicationDto 上找不到属性“applicationNo”

我想显示用户定义的类jstl 但我遇到了一些错误。

在类型 org.onnuri.cp.dto.BaptismApplicationDto 上找不到属性“applicationNo”

我添加了一些代码来修复。<-- 错误代码

BaptismApplicationDto.java

BaptismApplicationPKDto.java

我解决了错误。

0 投票
1 回答
4050 浏览

jsf - javax.el.PropertyNotFoundException:目标无法到达,'BracketSuffix' 返回 null

我正在尝试List<String>使用一个简单的示例在一个中插入多个 IP。但我收到以下错误。

javax.el.PropertyNotFoundException:目标无法到达,'BracketSuffix' 返回 null

这是我的 JSF 2.2 页面:

这是我的支持bean:

这是如何引起的,我该如何解决?

0 投票
1 回答
1968 浏览

jsp - EL 在对象上调用布尔方法

我的 servlet 中有一个 Java 对象 User,我将它分配给我的 JSP 中的请求参数“user”。

该用户有一个布尔方法 hasConfidentialAccess(),它返回 true 或 false。我想在我的jsp中调用它,如下所示:

但这不起作用,我的控制台抛出以下异常:

11:34:49,978 错误 [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/watson].[BasicSearchControllerServlet]] (http-/0.0.0.0:8080-7) JBWEB000236:Servlet BasicSearchControllerServlet 的 Servlet.service() 引发异常:javax.el.PropertyNotFoundException:类“com.commons.framework.security.DefaultUser”没有属性“hasConfidentialAccess”。

如何使这项工作?

0 投票
1 回答
322 浏览

jsf - javax.el.PropertyNotFoundException: /index.xhtml @11,78 action="#{data.addMember()}": 目标不可达,标识符“数据”解析为空

我是冬眠新手。我在 youtube 上关注了这个 tuto:https ://www.youtube.com/watch?v=FttfZok91Ek

在教程结束时,当我想在数据库中保存一个对象时,我在导航器上收到了以下错误消息:

javax.el.PropertyNotFoundException:/index.xhtml @11,78 action="#{data.addMember()}":目标无法到达,标识符“数据”解析为空。

为了帮助您理解,错误位于 index.xhtml 文件中。这是文件的内容。

错误出现在包含“commandButton”的行上。单击导航器中的按钮后,操作是调用“data.java”类,该类包含一个名为“addMember()”的方法。此方法将在数据库上添加一个成员。

先感谢您。胺

PS:如果我对文字不清楚,请不要犹豫,问我一些信息。

0 投票
0 回答
9 浏览

jsf - 将 p:tab 组件绑定到 p:tabView var 会导致 javax.el.PropertyNotFoundException: Target Unreachable

我已经查看了有关此错误的各种其他讨论,例如识别和解决 javax.el.PropertyNotFoundException: Target Unreachable,但我无法解决此错误

我正在开发一个 primefaces 网络应用程序。

我正在尝试使用 p:tabView。我正在使用“值”属性定义选项卡模型。在每个选项卡中,我定义了一个表单、一个字段集和一个输出标签。

当我将 'binding' 属性添加到 'p:fieldset' 时,出现错误:binding="#{tab.fs}": JBWEB006016: Target Unreachable, identifier ''tab'' resolve to null。如果我删除“绑定”属性一切正常,尽管我在其他许多标签中引用了“标签”。

我不明白为什么它没有在“绑定”属性中解析,而是在其他标签(如 outputlabel)中解析。

为什么我会收到此错误?我做错了什么?

TestBean.class 定义:

TabBean.class 定义:

谢谢

0 投票
0 回答
28 浏览

jsf - javax.el.PropertyNotFoundException:目标无法到达,未找到标识符“beanName”

因此,我正在尝试使用 Ubuntu Server 14.04 和 Apache Tomcat 7 设置 Web 服务器,但是当我部署我的 webapp 时,每当我尝试调用 bean 时,都会收到以下错误:

这是我的 login.xhtml 代码:

这是我的 UsusarioBean 类声明:

@Data 注释来自Lombok库。

面孔-config.xml

pom.xml

web.xml

问题是,如果我将 .war 文件部署到 Wildfly,它可以正常工作,只有使用 Tomcat7 才会出现问题。

使用 JDK 8u77、Tomcat7、Wildfly 9.0.2 Final、Primefaces v5.3、JSF 2.2

编辑

AbstractBean.java

我认为这个问题没有重复。我已经看到了 ManagedBeans 的很多问题,但不像我的那样,因为它适用于 Wildfly 9.0.2 Final 但不适用于 Tomcat 7

0 投票
1 回答
121 浏览

java - 当方法为静态时,EL 抛出 PropertyNotFoundException

给定以下 JSF 代码:
<h:outputText value="#{bean.foo}" />
和我的 bean 中的正确方法:
public String getFoo(){ return "foo"; }
一切都很好。但是当我将我的bean的方法切换到静态时
public static String getFoo(){ return "foo"; }
它不再起作用了,因为EL抛出了一个异常:

javax.el.PropertyNotFoundException:类“bean”没有属性“foo”。

为什么方法不能是静态的?

0 投票
0 回答
248 浏览

jsf - 使用 javax.faces.event.AjaxBehaviorEvent 的方法上的 javax.el.PropertyNotFoundException 用于复合组件

我正在尝试根据我在 Internet 上找到的信息使用 ajax 事件实现一个简单的复合组件,但我总是收到错误 javax.el.PropertyNotFoundException

我已经寻找解决方案,但我无法弄清楚我做错了什么。

环境:Jboss eap 5.1、Mojarra 2.1.6、primefaces 3.4.2 我无法切换到更高版本的 jboss,因为我正在处理现有的应用程序并且我只做一些增强。

这是代码的快照。

时间选择.xhtml:

组件 Bean:

从 xhtml 页面调用:

托管 bean 中的方法称为:

错误:(更新了完整的堆栈跟踪)

0 投票
1 回答
304 浏览

jsf - javax.el.PropertyNotFoundException:itemLabel="#{projet.nomProjet}":在 java.lang.String 类型上找不到属性“nomProjet”

我正在尝试将 JSF 转换器应用于 selectOneMenu 中的实体,但无法识别转换器,我在我的 xhtml 文件中收到此警告,

当我运行应用程序时,我收到 Error HTTP 500 :

这是我的代码:

我认为的 selectOneMenu

转换器

我的实体:

这是如何引起的,我该如何解决?

0 投票
0 回答
200 浏览

eclipse - 奇怪的 javax.el.PropertyNotFoundException,不适用于手动部署,但适用于 Eclipse 部署

我在托管 bean(JSF 2.2)中声明属性时遇到问题,我已经阅读了有关 bean 中属性名称约定的其他问题,我的似乎没问题。我的 page.jsf 是一个 ui 组合,属性名称是一个 date: private Date dataSemAtendimento。这是我正在使用的 primefaces (5.1) 的日历标签:

这是与 get/setter 相关的托管 bean 代码:

渲染视图时出错[/resources/template/template.xhtml]:javax.el.PropertyNotFoundException:/pages/cadastros/posto_atendimento/manter_posto_atendimento_persistencia.xhtml @161,25 value="#{postoAtendimentoBean.dataSemAtendimento}":类'br。 com.webtech.scheduler.bean.postoatendimento.PostoAtendimentoBean' 没有属性“dataSemAtendimento”。

我在wildfly(8.2.1)实例中运行,但奇怪的是当我手动部署它时它不起作用但是当我通过eclipse在服务器选项卡中添加耳朵时它可以正常工作。我迷路了,已经尝试了几件事。有任何想法吗?谢谢。

另一个奇怪的事情是,当我通过 Maven webModule 标签更改我的应用程序的上下文根时,这开始发生了。

编辑:我通过使用错误的上下文根复制 .class 并使用新的上下文根将其放入生成的耳朵中来解决这个问题,但这是解决问题的一种非常有效的方法。