ADF11g-013:ADF笔记

本文介绍了ADF开发中遇到的一些问题及其解决办法,包括处理'java.lang.InternalError: name is too long to represent'错误、解决SelectOneChoice校验问题、Library引用Jar包报Class not found错误、调整skin设置错误以及处理SQLException等。
摘要由CSDN通过智能技术生成

1. <RegionRenderer> <encodeAll> ID 为 r1 的区域组件检测到具有多个根组件的页片断。具有多个根组件的片断在区域中无法正确显示, 并可能会影响性能。建议重新构建页片断, 使其只包含一个根元素。

     当在ADF的页面片段中使用html标签布局时,运行页面时Weblogic控制台有可能报以上消息,解决方法:页面片段中的root标签最好使用ADF Faces提供的标签。

2. 之前有网友遇到一个问题,当SelectOneChoice设置required="true"时,当表单提交时却不触发页面的校验错误。

     这是因为在View Object中设置LOV时选择了 Include “No Selected Item”,取消选项即可。

     

     

3.对于添加Library的方式引用外部Jar包,部署使用时会报Class not found的错误,解决方法如下:

     在创建Library时,选择Deploy By Default,当没有选择时,部署打包时,不会将外部的jar包部署到classpath,所以会报错。

    

4.

Run large ADF jspx page in debug mode, get error "java.lang.InternalError: name is too long to represent"

5. 添加skin时,报以下错误

java.lang.NullPointerException
	at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:881)
	at org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache._getStyle
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值