Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

동일한 JSP에서 여러 리소스 번들을 사용하는 방법은 무엇입니까?

<시간/>

태그는 리소스 번들을 로드하고 명명된 범위 변수 또는 번들 구성 변수에 저장하는 데 사용됩니다.

속성

태그에는 다음과 같은 속성이 있습니다. -

속성 설명 필수 기본값
기본 이름 범위 지정 또는 구성 변수로 노출할 리소스 번들 제품군의 기본 이름 없음
var 새 번들을 저장할 변수 이름 아니요 기본값 바꾸기
범위 새 번들을 저장할 변수의 범위 아니요 페이지

예시

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "https://java.sun.com/jsp/jstl/fmt" prefix = "fmt" %>
<html>
   <head>
      <title>JSTL fmt:setBundle Tag</title>
   </head>
   <body>
      <fmt:setLocale value = "en"/>
      <fmt:setBundle basename = "com.tutorialspoint.Example" var = "lang"/>
      <fmt:message key = "count.one" bundle = "${lang}"/><br/>
      <fmt:message key = "count.two" bundle = "${lang}"/><br/>
      <fmt:message key = "count.three" bundle = "${lang}"/><br/>
   </body>
</html>

위의 코드는 다음 결과를 생성합니다 -

One
Two
Three