以前質問させていただいた続きです。
同じような質問ばかりして、本当にすいません。
どうしても潰したいのでお願いします。
https://teratail.com/questions/43663
いろいろ試したのですが、うまくいきません。
サンプルを作成し、実行するとjstreeが表示されません。
原因がわからないのでお願いします。
elipse 4.4でlegacyプロジェクトのspring MVCでプロジェクトを作成します。
WEB-INF配下のViewのhome.jspを以下のソースにしました。
treeがやはり表示されていないようです。
ご教授をお願いします。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> <link rel="stylesheet" href="${pageContext.request.contextPath}/dist/themes/default/style.min.css"> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script> <script type="text/javascript" src='<c:url value="/dist/jstree.min.js"/>'></script> </head> <body> <script type="text/javascript"> $(function () { $("#div795").tree({ 'core' : { "data": jsonData795 }}); }); jsonData795 = [ 'Simple root node', { 'text' : 'Root node 2', 'state' : { 'opened' : true, 'selected' : true }, 'children' : [ { 'text' : 'Child 1' }, 'Child 2' ] } ]; </script> ツリーサンプル <div id="div795"></div> </body> </html>
起動後、エラーが出ます。
jstreeのソースが表示されます。
以下の様なエラーが出ます。
Stacktrace:] with root cause org.apache.el.parser.ParseException: Encountered " "}" "} "" at line 1, column 3. Was expecting one of: <INTEGER_LITERAL> ... <FLOATING_POINT_LITERAL> ... <STRING_LITERAL> ... "true" ... "false" ... "null" ... "(" ... "!" ... "not" ... "empty" ... "-" ... <IDENTIFIER> ... at org.apache.el.parser.ELParser.generateParseException(ELParser.java:2226) at org.apache.el.parser.ELParser.jj_consume_token(ELParser.java:2099) at org.apache.el.parser.ELParser.Unary(ELParser.java:954) at org.apache.el.parser.ELParser.Multiplication(ELParser.java:714)
また、jstreeを呼び込むところやjqueryを以下のようにしても
画面を表示した時、jstreeが表示されません。
根本的に何をしたら良いのかからりません。
ただ、jqueryだけの機能を利用し、アコーディオンを作成すると
うまくいきました。jstreeの設定に問題があるように思うのですが、
わかりません。
jstreeは以下のサイトからダウンロードし、ローカルに設置しています。
質問に書いているソースは、
を参考にさせていただきました。
回答1件
あなたの回答
tips
プレビュー