我在jsf 1.2页面中使用jstree 3.0.0。
我想打印这样一棵树:
http://jsfiddle.net/xild/Trj3H/
但是我的jsTree正在打印这样的东西:
我已经尝试使用jQuery.parseJSON(),eval(); ...
当我创建一个纯HTML页面并在我的网络服务器外运行时,一切正常。
CONFIGS:
我的头标记:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet"ref="${pageContext.request.contextPath}/theme/dist/themes/default/style.min.css" />
<script src="${pageContext.request.contextPath}/theme/dist/libs/jquery.js"></script>
<script src="${pageContext.request.contextPath}/theme/dist/jstree.js"></script>
我为此次测试选择的taglib只有
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
更新1:如果我直接访问我的页面没有传递jsf servlet工作。 但是,当我传递jsf servlet doenst work。
有人有洞察力吗?
谢谢!
答案 0 :(得分:0)
我解决了从web.xml中删除此配置的问题
<context-param>
<param-name>org.richfaces.LoadScriptStrategy</param-name>
<param-value>ALL</param-value>
</context-param>
<context-param>
<param-name>com.ibm.faces.USE_HXCLIENT_FULL</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>com.ibm.faces.JS_RESOURCE_SERVLET_CACHE</param-name>
<param-value>false</param-value>
</context-param>
我认为richfaces / websphere正在加载我的javascript并搞乱了......