У меня есть следующий скрипт jqGrid:
jQuery("#editgrid").jqGrid({ url: "editing.php?q=1", datatype: "xml", // ...
Где должен указывать url, если я использую Java вместо PHP для создания crud?
url
Он должен просто указывать на URL, где у вас есть код Java, запущенный и прослушивающий конкретный URL. В веб-приложении Java вы обычно используете класс Servlet для этого. Просто позвольте URL соответствовать <url-pattern> класса Servlet, как вы определили в web.xml. В классе Servlet вы просто реализуете метод doGet() соответственно для обработки запроса и ответа HTTP GET.
<url-pattern>
web.xml
doGet()
Если вы используете DWR, укажите функцию как тип данных (вместо «xml»), которая вызывает метод DWR Javascript.Обратный вызов функции DWR должен затем вызвать addXMLData для editGrid следующим образом:
$("#editGrid")[0].addXMLData(xmlData)
обратите внимание на нотацию [0], которая необходима.Подробности здесь: JQGrid Wiki: методы