【发布时间】:2011-05-05 17:37:22
【问题描述】:
我试图将集合(项目集合)从 servlet 填充到我的 jsp 页面..
在我的 servlet 代码中,我将项目存储在集合中:
String itemsJson = new Gson().toJson(items);
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(itemsJson);
在我的 jsp 页面中,我尝试将项目填充到 jquery 可调整大小的框中。代码如下:
$(document).ready(function() {
$("#resizable").resizable();
$.getJSON('resizable', function(itemsJson) {
var $resizable = $('#resizable');
$.each(itemsJson, function(index, itemcatalog) {
$('<option>').text(itemcatalog.item).appendTo($resizable);
});
});
});
<div class="demo">
<div id="resizable" class="ui-widget-content">
<h3 class="ui-widget-header">Item List</h3>
<option></option>
【问题讨论】:
-
@Bozho- GET localhost:8015/Inventory/resizable 404 未找到
-
请不要把整个问题改成不同的东西。这将使现有的答案完全无用。 404 已解决。 NPE 是一个单独的问题,应该在另一个问题中提出。 JSP/jQuery 代码则无关紧要。只有发生 NPE 和堆栈跟踪的 Java 代码是相关的。我已经回滚了编辑。