[User | Trunk]: Change UTF-8 filter with spring filter

This commit is contained in:
Konstantinos Triantafyllou 2020-12-08 09:43:21 +00:00
parent a143109714
commit 0ebdbec574
3 changed files with 12 additions and 31 deletions

View File

@ -50,7 +50,7 @@ public class RegisterServlet extends HttpServlet {
private static Logger logger = Logger.getLogger(RegisterServlet.class);
@Override
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("text/html");
PrintWriter printWriter = response.getWriter();

View File

@ -1,27 +0,0 @@
package eu.dnetlib.openaire.usermanagement.utils;
import javax.servlet.*;
import java.io.IOException;
public class CharacterSetFilter implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
public void doFilter(
ServletRequest request,
ServletResponse response,
FilterChain next) throws IOException, ServletException {
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
response.setCharacterEncoding("UTF-8");
next.doFilter(request, response);
}
@Override
public void destroy() {
}
}

View File

@ -20,12 +20,20 @@
</listener>
<filter>
<filter-name>CharacterSetFilter</filter-name>
<filter-class>eu.dnetlib.openaire.usermanagement.utils.CharacterSetFilter</filter-class>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterSetFilter</filter-name>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>