Spring MVC Thymeleaf:返回带有错误请求消息的代码400出错

时间:2016-05-17 10:58:14

标签: spring-mvc thymeleaf

我正在使用Thymeleaf和Spring MVC来获取视图和控制器,我的DataTable包含返回的结果。

我还有一个用于过滤带有字段

的DataTable的表单

我的表单和我的DataTable的代码是:

<form id="line_form" th:object="${lineFilter}" method="post" action="#">

<table id="line_table_result" class="table table-responsive"
dt:table="true" dt:theme="bootstrap2"           dt:url="@{/listFilteredByAccount}"
dt:serverside="true" dt:processing="true" dt:pageable="true"
dt:pagingType="full_numbers" dt:serverParam="getExtraParams"
dt:dom="lpirt" dt:autowidth="false" dt:displayLength="10"
dt:lengthMenu="'10,25,50,100,1000'"             dt:filterSelector="#filterButton">

在控制器中,我有这个方法:

@ResponseBody
@RequestMapping(value = "/listFilteredByAccount", produces = MediaType.APPLICATION_JSON_VALUE)
public DatatablesResponse<LineVO> getLineFilteredListWithAccount(@RequestParam(value="lineFilter") String lineFilterString, @DatatablesParams DatatablesCriterias criterias, Model model, Locale locale, HttpServletRequest req, String entity)

当我尝试调用此方法时,我在控制台中出现此错误:

为/ listFilteredByAccount返回代码400时出错,并显示消息错误请求

我正在尝试删除@RequestParam(value="lineFilter"),通过此更新,我可以访问方法,但Object LineFilter的文件总是为空。

我忘了解决这个问题了?

感谢的

0 个答案:

没有答案