我最近使用camunda 7.17.0时升级到spring boot 2.6.3版本。登录页面发送post请求,但是表单数据参数是在正文中发送的,导致getParameter方法返回null。
我正在为camunda登录实现类过滤器:
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
HttpServletRequest servletRequest = (HttpServletRequest) request;
var param = servletRequest.getParameter(PARAMETER_KEY);
//other things
}
但是参数返回null。
有人知道怎么解吗?
在应用程序中添加属性spring.mvc.hiddenmethod.filter.enabled=true
。属性文件解决了这个问题。