报错的代码:
java.lang.NullPointerException
at com.sun.facelets.util.FastWriter.write(FastWriter.java:77)
at com.sun.facelets.StateWriter.write(StateWriter.java:116)
at com.sun.faces.renderkit.html_basic.HtmlResponseWriter.write(HtmlRespo
nseWriter.java:524)
at com.sun.faces.renderkit.html_basic.MenuRenderer.renderOption(MenuRend
erer.java:561)
at com.sun.faces.renderkit.html_basic.MenuRenderer.renderOptions(MenuRen
derer.java:739)
at com.sun.faces.renderkit.html_basic.MenuRenderer.renderSelect(MenuRend
erer.java:794)
at com.sun.faces.renderkit.html_basic.MenuRenderer.encodeEnd(MenuRendere
r.java:279)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
850)
报错的原因是SelectItem里有itemValue或itemLable为空
请检查<f:selectItems>,<f:selectItem>的value属性内容是否有空指针
参见:
http://forum.java.sun.com/thread.jspa?threadID=5305544&tstart=0
分享到:
相关推荐
Upload,只写,赋文件名则立即上传该值指定的文件,赋空值则立即上传FileName指定的文件,用法如: <br> <param name="Upload" value="c: estfile.txt"> <br> 或 <br> <param name=&...
C#编程经验技巧宝典源代码,目录如下:<br>第1章 开发环境 1<br><br>1.1 Visual Studio开发环境安装与配置 2<br><br>0001 安装Visual Studio 2005开发环境须知 2<br><br>0002 配置合适的Visual Studio 2005...
<br><br><br><br>AppFramework数据库访问组件针对IBatisNet的种种缺陷提出相应的解决方案,相比之下有如下优势:<br><br>1、 从扩展基础数据类型入手,解决了空值问题和默认值问题;<br><br>2、 提供了内置的数据库...
<br><br><br><br>AppFramework数据库访问组件针对IBatisNet的种种缺陷提出相应的解决方案,相比之下有如下优势:<br><br>1、 从扩展基础数据类型入手,解决了空值问题和默认值问题;<br><br>2、 提供了内置的数据库...
<br><br> <br><br>AppFramework数据库访问组件针对IBatisNet的种种缺陷提出相应的解决方案,相比之下有如下优势:<br><br>1、 从扩展基础数据类型入手,解决了空值问题和默认值问题;<br><br>2、 提供了内置的数据库...
<esql module=help id=item>Select ID,Subject,Writer,DayTime,Body From Messages</esql> 输出Bag中的所有记录 <for bags=item end="@{item:getLength}"> <item list="@{item:getSuffix}" end="@{item:getLength}...
(userList是集合在dataMap中的key, user是集合中的每个元素, 类似<c:forEach items='userList' var='user'>), 如图: PLUS:若表格之外还有嵌套的循环,也需要用<#list table as map></#list>,注意这里的<#list>...
<br><br> }<br><br><br> /**<br><br> * 格式化XML文档,并解决中文问题<br><br> * @param filename<br><br> * @return<br><br> */<br><br> public int formatXMLFile(String filename){<br><br> int returnValue = 0;...
<title><%=strbiaoti%></title> <meta name="keywords" content="<%=strbiaoti%>" /> <meta name="description" content="<%=strbiaoti%>" /> </head> <body> <h1><%=strbiaoti%></h1> <h5><%=time%></h5> <h2><%=...
<p>后台管理具体描述如下:</P> <p>(1) 公告管理最新网上购物系统 </P> <p>◆ 添加公告,包括公告标题和公告内容等;<最新网上购物系统 /P> <p>◆ 修改公告;</P> <p>◆ 删除公告。<最新网上购物系统 /P> <p>(2) ...
其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替>会有更好的效果,因为 FreeMarker会把>解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:<#if (x>y)> ...
比较运算符(大小比较):>、>=、=、<、<=、<>、!>、!< 范围运算符(表达式值是否在指定的范围):BETWEEN…AND… NOT BETWEEN…AND… 列表运算符(判断表达式是否为列表中的指定项):IN (项1,项2……) NOT IN (项1,项2...
<select id="country" class="dept_select"></select> <select id="province" class="dept_select"></select> <select id="city" class="dept_select"></select> jQuery世界城市三级联动下拉选择代码是一款...
<td>1</td> <td>2</td> </tr> <tr> <td>3</td> <td>4</td> </tr> </table> </body> </html> 给tr设置relative后就能相对table定位了,看来很简单啊,但问题是这个方法ie8和ff都无效,而且存在很多问题,所以...
MySQL有一个特殊的等于运算符“<=>”,当两个表达式彼此相等或都等于空值时,它的值为TRUE,其中有一个空值或都是非空值但不相等,这个条件就是FALSE。 【例】 查询Sell表中还未收货的订单情况。 SELECT * FROM ...
Vector,ArrayList, LinkedList的区别是什么?... HashTable不允许<键,值>有空值,HashMap允许<键,值>有空值。 3. HashTable使用Enumeration,HashMap使用Iterator。 4. HashTable中hash数组的默认大小是1
<groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-...
12、提供丰富的建站常用VB、JS函数库<br> 13、提供建站常用辅助工具:<br> 屏幕尺<br> 剪切板<br> 常用加解密<br> 批量提取文本,支持正则表达式,可将HTML等文件中指定内容存入数据库 ★<br> 批量查找替换,...
输出:Dictionary<string, string> 去掉空值与签名参数后的新签名参数组 public static string CreateLinkString(Dictionary<string, string> dicArray) 功能:把数组所有元素,按照“参数=参数值”的模式用“&”...
JSON -> HTML 格式化程序 ================ 用于 AMD/非 AMD 的 JSON 到 HTML 格式化程序 将基本的 JSON 数据类型(数字、字符串、布尔值、空值、对象、数组)转换为 HTML 片段。 代码提取并修改为遵循(通用模块...