JSF<t:inputHtml/>使用时的问题

aidiyuxin 2008-05-21
在使用<t:inputHtml>时出现了问题,我的failter已经配置上来,但是还是报错
页面部分代码如下:

<t:inputHtml
					id="messageContent"
					value="#{messageEdit.content}"
					allowEditSource="true" showPropertiesToolBox="false"
					showLinksToolBox="false" showImagesToolBox="false"
					showTablesToolBox="false" showDebugToolBox="false">
				</t:inputHtml>

其中messageContent在托管bean中是String类型的

错误如下:

Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.framework.ajax.AjaxViewRoot,ViewId: /message/messageEdit.jsp][Class: javax.faces.component.html.HtmlForm,Id: messageForm][Class: org.apache.myfaces.custom.inputHtml.InputHtml,Id: messageContent]}

Caused by:
java.lang.ClassCastException - java.lang.Class


望各位帮忙,小弟再此谢过了!
terryzhou 2008-05-21
messageEdit.content这个var是什么类型?String..
check it ....
terryzhou 2008-05-21
aidiyuxin 写道
在使用<t:inputHtml>时出现了问题,我的failter已经配置上来,但是还是报错
页面部分代码如下:

<t:inputHtml
					id="messageContent"
					value="#{messageEdit.content}"
					allowEditSource="true" showPropertiesToolBox="false"
					showLinksToolBox="false" showImagesToolBox="false"
					showTablesToolBox="false" showDebugToolBox="false">
				</t:inputHtml>

其中messageContent在托管bean中是String类型的

错误如下:

Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.framework.ajax.AjaxViewRoot,ViewId: /message/messageEdit.jsp][Class: javax.faces.component.html.HtmlForm,Id: messageForm][Class: org.apache.myfaces.custom.inputHtml.InputHtml,Id: messageContent]}

Caused by:
java.lang.ClassCastException - java.lang.Class


望各位帮忙,小弟再此谢过了!



是提示你这个组件的值cast error.不是组件ID cast error
kimmking 2008-05-21
导入jar源代码,在encodeEnd 上加个断点,单步。
看看String转什么类型出的错。
aidiyuxin 2008-05-22
看过了,是String 类型的
但是就是报这个错,真是奇怪。。。
2楼的大哥,你是什么意思阿,小弟才疏学浅,没看明白
能说的具体点吗?
谢谢,3楼,好办法阿
rockjava 2008-05-23
这个东西不怎么好用,还是用FCKeditor吧
aidiyuxin 2008-05-23
我也想用那个,但是我看这个这么简单,一个标签就搞定
所以想试试
terryzhou 2008-05-23
bean贴来看看
aidiyuxin 2008-05-23
public class MessageEdit extends BaseJsfBean {
	private static String id;
	private String author;
	private String content ;
	private Date createTime;
	private static String title;
	private Set<Reversion> reversions;
	private MessageService ms = (MessageService)getBean("messageService"); 
	private String sortColumn = null;
	private boolean sortAscending = true;
	private String reversionContent = "";
	private boolean allowEditSource = true;
	private boolean showPropertiesToolBox = false;
	private boolean showLinksToolBox = false;
	private boolean showImagesToolBox = false;
	private boolean showTablesToolBox = false;
	private boolean showCleanupExpressionsToolBox = false;
	private boolean showDebugToolBox = false;
Global site tag (gtag.js) - Google Analytics