2017-01-02 6 views
0

以下はindex.xhtmlです。データを読み込んで表示するURLを取得できません。サーブレットは、私は挑戦がエリアparamqueryはサーブレットURL JSON文字列をロードしませんか?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:ui="http://xmlns.jcp.org/jsf/facelets" 
    xmlns:h="http://xmlns.jcp.org/jsf/html" 
    xmlns:f="http://xmlns.jcp.org/jsf/core" 
    xmlns:c="http://java.sun.com/jsp/jstl/core"> 

<h:head> 
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/themes/base/jquery-ui.css"/> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"/> 
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"/> 
    <h:outputStylesheet name="css/pqgrid.min.css"/> 
    <h:outputScript name="js/pqgrid.min.js"/>   
    <h:outputScript name="js/jquery.ui.touch-punch.js"/> 

<script> 
$(function() 
    { 
    var dataModel = 
     { location: "remote", 
      dataType: "JSON", 
      method: "GET", 
      url: "queryreturn", 
      getData: function (dataJSON) 
      { return { data: dataJSON.data }; }   

     }  
    var obj = {}; 
    obj.dataModel = dataModel; 

    obj.width = 700; 
    obj.height = 400; 
    obj.colModel = [ 
     { title: "Person ID", width:100, dataType: "int", dataIndx: "person_id"}, 
     { title: "Full Name", width:200, dataType: "string", dataIndx: "fullname"}, 
     { title: "First Name", width:150, dataType: "string", dataIndx: "firstname"}, 
     { title: "Last Name", width:150, dataType: "string", dataIndx: "lastname"}]; 

    $("div#grid_array").pqGrid(obj); 
    }); 
</script> 

</h:head> 
<h:body> 
<div id="grid_array"></div> 
</h:body> 
</html> 
+0

私はエラーメッセージを理解できず、Tomcatログを見たので、エラー通知コードを追加し、開発リリースを展開しました。エラーメッセージを表示してください。 [リンク] http://35.166.148.217/faces/index.xhtml [リンク] – Jon

答えて

0

まず、JavaScriptのような場合は=のいずれかのvarデータモデル内のURLまたはのgetDataであると思いJSON文字列が正しく

{"data":[{"LASTNAME":"Leonard","PERSON_ID":"0","FIRSTNAME":"Erick","FULLNAME":"Erick Leonard"}]} 

として返されるとOK走りますJSON文字列はCAPSの列名を返します。

追加のエラーは、プログラムをMavenに変更して依存関係を追加すると、見つからないJSTL jarファイルが必要でしたが、ローカルで動作します。

+0

欠けていたのはJSTL瓶でした。それは今実行されます。 – Jon

関連する問題