ztree插件异步加载 使用RESTEasy报错 Only resource methods using @FormParam will work as expected. Resource methods consuming the request body by other means will not work as expected.

时间:2023-01-13 23:38:47

在使用ztree插件实现异步加载时遇到后台RESTEasy接收参数问题,查看后台报错:
A servlet request to the URI http://localhost:8080/area/query contains form parameters in the request body but the request body has been consumed by the servlet or a servlet filter accessing the request parameters.
Only resource methods using @FormParam will work as expected. Resource methods consuming the request body by other means will not work as expected.
根据错误提示,需要使用@FormParam("code")接收ztree出来的参数 ztree异步加载配置:
async: {
enable:true,
url:"/area/query", //点击父节点,调用@Path("query")方法
autoParam:["id=code"],//给id起别名,后台接收code
}