2017-01-02 3 views
0

Ниже index.xhtml Я не могу получить URL для загрузки и отображения данных. Сервлет работает нормально с строка JSON должным образом возвращается вПараметр не загружает сервлет URL JSON string?

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

Я думаю, что проблема либо с URL или GetData в вар DataModel = площадь

<!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. [link] http://35.166.148.217/faces/index.xhtml [ссылка] – Jon

ответ

0

Во-первых, браузер случай и строка JSON возвращает имена столбцов в CAPS.

Дополнительной ошибкой был необходимый jar-файл JSTL, который не был найден, после того как я изменил свою программу на Maven и добавил зависимость, она работает локально.

+0

Не хватало JSTL jar. Теперь он работает. – Jon

Смежные вопросы