Дерево jeasyui не загружается при задании параметров запроса для java
Может быть, дурацкий вопрос, но это беспокоит меня. Когда jeasyui вызывает данный метод из параметров передачи сервера, если параметры объявлены в методе сервера, компонент дерева jeasyui на стороне клиента не работает. Когда я удаляю все параметры, это происходит.
В журнале не отображается ошибка, похоже, что-то связанное с тем, как компонент дерева jeasyui вызывает сервер, выглядит следующим образом:
JSP:
<ul id="tt" class="easyui-tree"
url="getTreeRoots">
</ul>
JAVA (Spring Mvc Annotations):
@RequestMapping(value="getTreeRoots", method = RequestMethod.POST, produces={"application/json; charset=UTF-8"})
public @ResponseBody String getTreeRoots(@RequestParam int id /*if declared, debug doesn't get into. When removed, debug gets into as supposed to.*/){
String gList = new String();
List<Properties> lp = new LinkedList<Properties>();
if(key==""||key==null){
//method getNodes working properly, just reads the model and gives back its properties.
lp = getNodes(itemN7Service.findByLevel(0));
} else{
lp = getNodes(itemN7Service.findByKey(key));
}
Gson gson = new GsonBuilder().setDateFormat("dd-MM-yyyy").setPrettyPrinting().create();
gList = gson.toJson(lp);
return gList;
}