小编gre*_*reg的帖子

com.sun.faces.mgbean.ManagedBeanCreationException:在托管bean上执行资源注入时发生错误

我有一个JSF托管bean

当从WebSphere AppServer中的JSF页面引用托管bean时,我收到错误.

<h:inputText value=#{bean}/>
Run Code Online (Sandbox Code Playgroud)

bean在faces-config.xml中定义为

<managed-bean>
  <managed-bean-name>bean</managed-bean-name>
  <managed-bean-class>com.test.Bean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
</managed-bean>
Run Code Online (Sandbox Code Playgroud)

这是例外:

com.sun.faces.mgbean.ManagedBeanCreationException:在托管bean mailingCitySuggestions上执行资源注入时发生错误


更新:这是堆栈跟踪:

 com.sun.faces.mgbean.ManagedBeanCreationException: An error occurred performing resource injection on managed bean mailingCitySuggestions
[5/31/11 13:37:10:506 CDT] 00000126 SystemErr     R     at com.sun.faces.mgbean.BeanBuilder.injectResources(BeanBuilder.java:213)
[5/31/11 13:37:10:506 CDT] 00000126 SystemErr     R     at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:108)
[5/31/11 13:37:10:506 CDT] 00000126 SystemErr     R     at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:374)
[5/31/11 13:37:10:506 CDT] 00000126 SystemErr     R     at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
[5/31/11 13:37:10:506 CDT] 00000126 SystemErr     R     at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:88)
[5/31/11 13:37:10:506 CDT] 00000126 SystemErr     R     at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
[5/31/11 13:37:10:506 CDT] 00000126 SystemErr …
Run Code Online (Sandbox Code Playgroud)

resources jsf dependency-injection managed-bean

13
推荐指数
1
解决办法
4万
查看次数

在纯HTML属性中使用JSF EL

我们可以在HTML标记中使用JSF EL吗?例如,在纯HTML <td>元素中,我们可以使用EL #{bean.color}作为bgcolor属性吗?

<td bgcolor="#{bean.color}">
Run Code Online (Sandbox Code Playgroud)

html jsf attributes el managed-bean

5
推荐指数
1
解决办法
4737
查看次数

正则表达式不匹配一组字符串

如何构造一个不包含一组字符串的正则表达式.

对于此示例,我想验证地址行1文本框,以便它不包含任何辅助地址部分,如'Apt','Bldg','Ste','Unit'等.

java regex

2
推荐指数
1
解决办法
3208
查看次数