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

Skip to content

Commit 6b735cb

Browse files
committed
Applied patch - 6_15_spring_i18n
1 parent aab7d86 commit 6b735cb

8 files changed

Lines changed: 34 additions & 22 deletions

File tree

File renamed without changes.
File renamed without changes.

src/main/resources/spring/spring-mvc.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,22 @@
1515
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
1616
p:prefix="/WEB-INF/jsp/"
1717
p:suffix=".jsp"/>
18+
19+
<!--
20+
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"
21+
p:cacheSeconds="60"
22+
p:defaultEncoding="UTF-8">
23+
<property name="basenames">
24+
<list>
25+
<value>messages/app</value>
26+
</list>
27+
</property>
28+
</bean>
29+
-->
30+
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"
31+
p:cacheSeconds="5"
32+
p:defaultEncoding="UTF-8">
33+
<property name="basenames" value="file:///#{systemEnvironment['TOPJAVA_ROOT']}/config/messages/app"/>
34+
<property name="fallbackToSystemLocale" value="false"/>
35+
</bean>
1836
</beans>
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<%@page contentType="text/html" pageEncoding="UTF-8" %>
2-
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
2+
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
33

4-
<fmt:setBundle basename="messages.app"/>
54
<header>
6-
<a href="meals"><fmt:message key="app.title"/></a> | <a href="users"><fmt:message key="user.title"/></a> | <a href="${pageContext.request.contextPath}"><fmt:message key="app.home"/></a>
5+
<a href="meals"><spring:message code="app.title"/></a> | <a href="users"><spring:message code="user.title"/></a> | <a href="${pageContext.request.contextPath}"><spring:message code="app.home"/></a>
76
</header>
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<%@page contentType="text/html" pageEncoding="UTF-8" %>
2-
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
3-
<fmt:setBundle basename="messages.app"/>
2+
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
43
<hr>
5-
<footer><fmt:message key="app.footer"/></footer>
4+
<footer><spring:message code="app.footer"/></footer>
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
<%@page contentType="text/html" pageEncoding="UTF-8" %>
2-
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
2+
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
33
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
4-
<fmt:setBundle basename="messages.app"/>
54

65
<head>
76
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8-
<title><fmt:message key="app.title"/></title>
7+
<title><spring:message code="app.title"/></title>
98
<link rel="stylesheet" href="resources/css/style.css">
109
</head>

src/main/webapp/WEB-INF/jsp/index.jsp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
22
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
3-
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
4-
5-
<fmt:setBundle basename="messages.app"/>
3+
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
64

75
<html>
86
<jsp:include page="fragments/headTag.jsp"/>
@@ -11,11 +9,11 @@
119
<br>
1210
<section>
1311
<form method="post" action="users">
14-
<fmt:message key="app.login"/>: <select name="userId">
12+
<spring:message code="app.login"/>: <select name="userId">
1513
<option value="100000" selected>User</option>
1614
<option value="100001">Admin</option>
1715
</select>
18-
<button type="submit"><fmt:message key="common.select"/></button>
16+
<button type="submit"><spring:message code="common.select"/></button>
1917
</form>
2018
</section>
2119
<jsp:include page="fragments/footer.jsp"/>

src/main/webapp/WEB-INF/jsp/users.jsp

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
11
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
22
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
33
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
4-
5-
<fmt:setBundle basename="messages.app"/>
4+
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
65

76
<html>
87
<jsp:include page="fragments/headTag.jsp"/>
98
<body>
109
<jsp:include page="fragments/bodyHeader.jsp"/>
1110

1211
<section>
13-
<h3><fmt:message key="user.title"/></h3>
12+
<h3><spring:message code="user.title"/></h3>
1413

1514
<table border="1" cellpadding="8" cellspacing="0">
1615
<thead>
1716
<tr>
18-
<th><fmt:message key="user.name"/></th>
19-
<th><fmt:message key="user.email"/></th>
20-
<th><fmt:message key="user.roles"/></th>
21-
<th><fmt:message key="user.active"/></th>
22-
<th><fmt:message key="user.registered"/></th>
17+
<th><spring:message code="user.name"/></th>
18+
<th><spring:message code="user.email"/></th>
19+
<th><spring:message code="user.roles"/></th>
20+
<th><spring:message code="user.active"/></th>
21+
<th><spring:message code="user.registered"/></th>
2322
</tr>
2423
</thead>
2524
<c:forEach items="${users}" var="user">

0 commit comments

Comments
 (0)