Я использую Java на базовых бэкэнд и страницах JSP в качестве интерфейса GUI. , а также я использую Struts2 для подключения JSP-страниц к Java-ядру.Проблема с загрузкой данных из Java Struts2 Действие в jqGrid с использованием Java Struts2 Плагин jQuery
struts2 Плагин jQuery предоставляет функции jquery как теги расположений. см. Витрина here:
Теперь я хочу загрузить 2 очень простых 1 столбца строки в сетку, предоставляемую плагином jQuery. У меня только этот тег в моем index.jsp:
<s:url id="remoteurl" action="jsontable"/>
<sjg:grid
id="gridtable"
caption="Stocks Examples"
dataType="json"
href="%{remoteurl}"
pager="true"
gridModel="gridModel"
rowNum="2"
rownumbers="true"
>
<sjg:gridColumn name="id" index="id" title="ID" formatter="integer" sortable="false"/>
</sjg:grid>
мой Struts Действие:
public String execute() {
// Count Rows (select count(*) from costumer)
records = 2;
rows=2;
// Your logic to search and select the required data.
gridModel = new ArrayList<Integer>();
gridModel.add(15);
gridModel.add(80);
// calculate the total pages for the query
total = (int) Math.ceil((double) records/(double) rows);
System.out.println("I'm a JSON Action ");
return SUCCESS;
}
public String getJSON() {
return execute();
}
Наконец распорки XML Конфигурационный файл:
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="true"/
<constant name="struts.devMode" value="false" />
<constant name="struts.custom.i18n.resources"
value="ApplicationResources" />
<package name="default" extends="struts-default,json-default" >
<action name="jsontable" class="strutsAction.JsonTable" >
<result type="json" name="success"></result>
</action>
</package>
</struts>
Я ожидаю см. две строки в моей одной столбчатой сетке, представляющие значения : 15 и 80, когда я установил их в действии Struts. Но я получаю два ряда, оба 0
любые идеи?
Вот несколько рабочих примеров JQGrid в Netbeans 6.9. [Простой Struts2 Jquery сетки] [1] [Struts2JQGrid с навигацией] [2] [редактируемые Struts2JQGrid] [3] [редактируемые Сортируемый Searchable Struts2JqueryGrid] [4] Просто разрешить ссылки и получить движение , [1]: http://www.ziddu.com/download/13289687/SimpleJQGrid.rar.html [2]: http://www.ziddu.com/download/13289688/JQGridWithNavigation.rar.html [3]: http://www.ziddu.com/download/13289689/JQEditableGrid.rar.html [4]: http://www.ziddu.com/download/13289690/JQGridEditableSearchSort.rar.html –
проверить это: http://stackoverflow.com/questions/4154782/how-to-use-struts2-jquery-plugin-showcase-to-create-a-new-project/4642144#4642144 –