jsTree показывает сырой JSON

0

Я использую jstree 3.0.0 на странице jsf 1.2.

Я хочу напечатать дерево следующим образом:

http://jsfiddle.net/xild/Trj3H/

Но мой jsTree печатает что-то вроде этого:

Изображение 174551

Я уже пытаюсь использовать jQuery.parseJSON(), eval();...

Когда я создал чистую html-страницу и запускаю ее за пределами моего веб-сервера, все работает нормально.

Configs:

  1. JSF 1.2 (.jsp pages)
  2. jsTree 3.0.0
  3. jQuery 2
  4. Weblogic.

Моя голова:

<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 uri="http://java.sun.com/jsf/core" prefix="f"%>

Обновление 1: если я получаю доступ к моей странице напрямую, без сквозной работы сервлета jsf. Но когда я прохожу через jsf servlet doenst work.

У кого-то есть понимание?

Благодарю!

Теги:
jsp
jsf
jstree

1 ответ

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 и делал беспорядок...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню