Revision 60091
Added by Konstantinos Triantafyllou over 3 years ago
modules/dnet-openaire-users/trunk/src/main/java/eu/dnetlib/openaire/usermanagement/utils/CharacterSetFilter.java | ||
---|---|---|
1 |
package eu.dnetlib.openaire.usermanagement.utils; |
|
2 |
|
|
3 |
import javax.servlet.*; |
|
4 |
import java.io.IOException; |
|
5 |
|
|
6 |
public class CharacterSetFilter implements Filter { |
|
7 |
|
|
8 |
@Override |
|
9 |
public void init(FilterConfig filterConfig) throws ServletException { |
|
10 |
|
|
11 |
} |
|
12 |
|
|
13 |
public void doFilter( |
|
14 |
ServletRequest request, |
|
15 |
ServletResponse response, |
|
16 |
FilterChain next) throws IOException, ServletException { |
|
17 |
request.setCharacterEncoding("UTF-8"); |
|
18 |
response.setContentType("text/html; charset=UTF-8"); |
|
19 |
response.setCharacterEncoding("UTF-8"); |
|
20 |
next.doFilter(request, response); |
|
21 |
} |
|
22 |
|
|
23 |
@Override |
|
24 |
public void destroy() { |
|
25 |
|
|
26 |
} |
|
27 |
} |
modules/dnet-openaire-users/trunk/src/main/java/eu/dnetlib/openaire/usermanagement/RegisterServlet.java | ||
---|---|---|
50 | 50 |
|
51 | 51 |
private static Logger logger = Logger.getLogger(RegisterServlet.class); |
52 | 52 |
|
53 |
@Override
|
|
53 |
@Override |
|
54 | 54 |
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException { |
55 | 55 |
response.setContentType("text/html"); |
56 | 56 |
PrintWriter printWriter = response.getWriter(); |
modules/dnet-openaire-users/trunk/src/main/webapp/WEB-INF/web.xml | ||
---|---|---|
20 | 20 |
</listener> |
21 | 21 |
|
22 | 22 |
<filter> |
23 |
<filter-name>CharacterSetFilter</filter-name> |
|
24 |
<filter-class>eu.dnetlib.openaire.usermanagement.utils.CharacterSetFilter</filter-class> |
|
23 |
<filter-name>encodingFilter</filter-name> |
|
24 |
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> |
|
25 |
<init-param> |
|
26 |
<param-name>encoding</param-name> |
|
27 |
<param-value>UTF-8</param-value> |
|
28 |
</init-param> |
|
29 |
<init-param> |
|
30 |
<param-name>forceEncoding</param-name> |
|
31 |
<param-value>true</param-value> |
|
32 |
</init-param> |
|
25 | 33 |
</filter> |
26 | 34 |
|
27 | 35 |
<filter-mapping> |
28 |
<filter-name>CharacterSetFilter</filter-name>
|
|
36 |
<filter-name>encodingFilter</filter-name>
|
|
29 | 37 |
<url-pattern>/*</url-pattern> |
30 | 38 |
</filter-mapping> |
31 | 39 |
<servlet> |
Also available in: Unified diff
[User | Trunk]: Change UTF-8 filter with spring filter