Дерево 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;

}

0 ответов

Другие вопросы по тегам