spring:message 메시지 properties 사용 본문
spring:message 메시지 properties 사용
- 2021. 1. 19. 12:15
반응형
spring:message 메시지 properties 사용
1. context-properties.xml 설정
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean name="propertiesService" class="egovframework.rte.fdl.property.impl.EgovPropertyServiceImpl" destroy-method="destroy"> <property name="properties"> <map> <entry key="pageUnit" value="10"/> <entry key="pageSize" value="10"/> </map> </property> </bean> </beans> |
ExtFileName
<bean name="propertyService" class="egovframework.rte.fdl.property.impl.EgovPropertyServiceImpl" destroy-method="destroy"> <property name="extFileName"> <set> <map> <entry key="encoding" value="UTF-8"/> <entry key="filename" value="file:./src/**/refresh-resource.properties"/> </map> <value>classpath*:properties/resource.properties</value> </set> </property> </bean> |
2. properties 생성
1) 파일명 : message-common_ko_KR.properties
2) properties 내용을 작성
fail.common.msg=에러가 발생했습니다! fail.common.sql=sql 에러가 발생했습니다! error code: {0}, error msg: {1} info.nodata.msg=해당 데이터가 없습니다. errors.date={0} 은 날짜 유형이 아닙니다. errors.range={0} 은 {1} 과 {2} 사이의 값이어야 합니다. errors.creditcard={0} 은 유효하지 않은 신용카드 번호입니다. errors.email={0} 은 유효하지 않은 이메일 주소입니다. XXXC00001 = 해당지역 : {0} {1}\\n\\n관리지역 : {2} \\n\\n평가지역 : {3} \\n\\n입니다. XXXC00002 = 결산 하시겠습니까? \\n\\n 확인사항{0} XXXC00003 = 확인 하시겠습니까? \\n\\n {0}의 내용을 확인합니다. XXXI000002 = 날짜형식에 맞지 않습니다. XXXW000001 = 시작일자를 입력하십시요 |
3. JSP 페이지에 태그 라이브러리 추가
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
4. JSP페이지에서 사용
if (!confirm("<spring:message code='XXXC000001'/>")) {
var seqNo = "3";
alert("<spring:message code='XXXC00001' arguments='" + seqNo +",번 자료, 문서' />");
alert("<spring:message code='XXXW00002' arguments='신규 작성, 문서' />");
alert("<spring:message code='XXXW00003' />");
반응형
'프로그램 > JAVA' 카테고리의 다른 글
특정 문자열 사이의 문자열 치환하기(with java 정규식) (0) | 2021.01.29 |
---|---|
Apache Web Server에서 docroot 쪽 폴더 중 manual 폴더가 인지 되지 않을때 (0) | 2021.01.20 |
maven에서 repository에 settings.xml이 없을 때 (0) | 2021.01.18 |
오류 발생 unsupported major.minor version 51.0 tomcat 6 또는 7 (0) | 2021.01.18 |
[JSP] 다국어 처리 : Local클래스 이용하기 (0) | 2021.01.18 |
RECENT COMMENT