Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9c02e71

Browse files
committed
Applied patch - 7_03_HW6_fix_relative_url_utf8
1 parent a22da31 commit 9c02e71

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

src/main/java/ru/javawebinar/topjava/web/meal/JspMealController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class JspMealController extends AbstractMealController {
2424
@GetMapping("/delete")
2525
public String delete(HttpServletRequest request) {
2626
super.delete(getId(request));
27-
return "redirect:meals";
27+
return "redirect:/meals";
2828
}
2929

3030
@GetMapping("/update")
@@ -50,7 +50,7 @@ public String updateOrCreate(HttpServletRequest request) {
5050
} else {
5151
super.update(meal, getId(request));
5252
}
53-
return "redirect:meals";
53+
return "redirect:/meals";
5454
}
5555

5656
@GetMapping("/filter")

src/main/webapp/WEB-INF/jsp/fragments/headTag.jsp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@
55
<head>
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title><spring:message code="app.title"/></title>
8+
<base href="${pageContext.request.contextPath}/"/>
89
<link rel="stylesheet" href="resources/css/style.css">
910
</head>

src/main/webapp/WEB-INF/web.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,21 @@
3636
<servlet-name>mvc-dispatcher</servlet-name>
3737
<url-pattern>/</url-pattern>
3838
</servlet-mapping>
39+
40+
<filter>
41+
<filter-name>encodingFilter</filter-name>
42+
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
43+
<init-param>
44+
<param-name>encoding</param-name>
45+
<param-value>UTF-8</param-value>
46+
</init-param>
47+
<init-param>
48+
<param-name>forceEncoding</param-name>
49+
<param-value>true</param-value>
50+
</init-param>
51+
</filter>
52+
<filter-mapping>
53+
<filter-name>encodingFilter</filter-name>
54+
<url-pattern>/*</url-pattern>
55+
</filter-mapping>
3956
</web-app>

0 commit comments

Comments
 (0)