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

页面xhtml未与WAS 8.0、Richfaces 3和JSF 1一起显示

任长卿
2023-03-14

我有一个用Richfaces 3.3和JSF 1(使用JSF-facelets-1.1.15.ar)制作的web应用程序,部署在我们本地的WAS 8.0.0中。页面采用xhtml格式,我们有标准名称空间声明:

xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"

当Websphere 8.0启动时,当从本地打开页面时,http://localhost:9080/Myapp/pages/home.jsf,我们有一个错误:

viewhandler E呈现视图[/pages/home.xhtml]javax时出错。艾尔。ELException:/pages/home。xhtml:java。lang.NoSuchMethodException:java。util。ArrayList。在com上获取(java.lang.Byte)。太阳小脸蛋。编译器。属性说明。写(AttributeInstruction.java:53)。。。。

原因:java。lang.NoSuchMethodException:java。util。ArrayList。在java上获取(java.lang.Byte)。朗,同学们。java上的throwNoSuchMethodException(Class.java:280)。朗,同学们。getMethod(Class.java:843)

通过RAD,我们设置了JRE首选项“WebSphereApplicationServerV8.0JRE”,并且该项目有编译器JDK1.5。

代码jstl的页面错误:#{myBean.myList.get(indexRuntime). myProperty}

找不到JAVA的Arraylist对象的get方法?!

通过管理控制台,我们完成了:WebSphere企业应用程序

我快疯了。pc上的JAVA版本有问题吗?知道吗?

非常感谢

共有1个答案

荆学民
2023-03-14

这看起来像巴卢斯在这篇文章中描述的问题:

为了通过EL中的固定索引访问列表项,需要大括号符号[],而不是对列表#get(int)执行直接方法调用。

尝试访问myBean。myList通过括号表示法:

#{myBean.myList[indexRuntime].myProperty}
 类似资料:
  • 我在eclipse中有一个使用jsf的动态web应用程序。我用“New java server faces(jsf)page(xhtml)”模板创建了一个jsp页面,希望只显示一个h:inputText,但当我在tomcat中运行应用程序时,inputText没有显示出来。 有什么问题?

  • 我使用Liferay MVC框架创建了一个简单的portlet,并为portlet设置添加了一个ConfigurationActionImpl类和Configuration.jsp。我已经使用标记来显示标签。 没有PACL就可以正常工作。 使用PACL时,它不会显示映射到属性文件中键的值。它显示的钥匙是完好无损的。与其他PACL错误一样,控制台中不会报告任何错误。 这两行是在我部署portlet时

  • 问题内容: 在我们的应用程序中,我们有一个要使用SSL的付款页面,因为我们正在处理信用卡信息。我们已经为apache制定了重写规则,以将对特定页面的请求重定向到HTTPS -它处理对支付页面(http://oursite.com/pay)的任何直接请求。 但是,我们网站中的大多数导航都是通过相对URL并在angularjs中使用而完成的,我们发现apache不能捕获这些请求,因此可以在没有SSL的

  • 本文向大家介绍HTML 5与XHTML 1.0 Transitional,包括了HTML 5与XHTML 1.0 Transitional的使用技巧和注意事项,需要的朋友参考一下 HTML表示为SGML,XHTML表示为XML。创建XHTML具有更多的标记形式的限制。 避免在XHTML 1.0 Transitional中使用<video>或<audio>标记,因为它们不是该规范的元素。 从HTML

  • 我在一个应用程序的工作,有一个回收视图,你可以向上和向下滚动,但你希望。 数据项是从服务器加载的,所以如果你要到达底部或顶部,应用程序会在那里显示新的数据。 为了避免奇怪的滚动行为并保持在当前项上,我使用'diffutil.callback',重写'get oldlistsize'、'get newlistsize'、'are itemsthesame'、'are contentsthesame'

  • 场景: 比如有一个调查问卷的项目,每个问卷里有很多道题,点击可以切换下一道题 假设我需要在显示之后的题目之前,展示所有题目的预览页面,且可以截图,应该如何显示? (如果只能在预览页面里遍历所有的题目全部渲染,这样是否会有性能问题?)