From a14310971411772f8a96682ddb4553c805ef591b Mon Sep 17 00:00:00 2001 From: Konstantinos Triantafyllou Date: Mon, 7 Dec 2020 15:26:42 +0000 Subject: [PATCH] [Users | Trunk]: Add filter for utf-8 --- .../utils/CharacterSetFilter.java | 27 +++++++++++++++++++ ...ontext-dnetOpenaireUsersService.properties | 8 +----- src/main/webapp/WEB-INF/web.xml | 8 ++++++ src/main/webapp/overview.jsp | 2 +- 4 files changed, 37 insertions(+), 8 deletions(-) create mode 100644 src/main/java/eu/dnetlib/openaire/usermanagement/utils/CharacterSetFilter.java diff --git a/src/main/java/eu/dnetlib/openaire/usermanagement/utils/CharacterSetFilter.java b/src/main/java/eu/dnetlib/openaire/usermanagement/utils/CharacterSetFilter.java new file mode 100644 index 0000000..76b24cb --- /dev/null +++ b/src/main/java/eu/dnetlib/openaire/usermanagement/utils/CharacterSetFilter.java @@ -0,0 +1,27 @@ +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() { + + } +} diff --git a/src/main/resources/eu/dnet/openaire/usermanagement/springContext-dnetOpenaireUsersService.properties b/src/main/resources/eu/dnet/openaire/usermanagement/springContext-dnetOpenaireUsersService.properties index f780352..eb5e129 100644 --- a/src/main/resources/eu/dnet/openaire/usermanagement/springContext-dnetOpenaireUsersService.properties +++ b/src/main/resources/eu/dnet/openaire/usermanagement/springContext-dnetOpenaireUsersService.properties @@ -1,8 +1,2 @@ google.recaptcha.secret = 6LfYrU8UAAAAADwrbImPvDo_XcxEZvrkkgMy9yU0 -google.recaptcha.key = 6LfYrU8UAAAAAFsl3m2YhP1uavdmAdFEXBkoY_vd - -registry.issuer = https://openaire-dev.aai-dev.grnet.gr/registry -registry.user = user -registry.password = pass -registry.version = 1.0 -registry.coid = 2 \ No newline at end of file +google.recaptcha.key = 6LfYrU8UAAAAAFsl3m2YhP1uavdmAdFEXBkoY_vd \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index 9f3b024..c6565e1 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -19,7 +19,15 @@ org.springframework.web.context.ContextLoaderListener + + CharacterSetFilter + eu.dnetlib.openaire.usermanagement.utils.CharacterSetFilter + + + CharacterSetFilter + /* + User API com.sun.jersey.spi.spring.container.servlet.SpringServlet diff --git a/src/main/webapp/overview.jsp b/src/main/webapp/overview.jsp index c6ed681..b47c9f2 100644 --- a/src/main/webapp/overview.jsp +++ b/src/main/webapp/overview.jsp @@ -28,7 +28,7 @@ -
Ï +