JSP <fmt:bundle> 标签的语法如下:
<fmt:bundle basename="resourceName" prefix="pre"> 代码块 </fmt:bundle>其中:
.properties
文件的名称;.properties
文件的前缀。<fmt:message key="messageName" [var="varname"] [bundle="resourceName"] [scope="page|request|session|application"] />其中:
[ ]
:[ ]
中的内容为可选项;.properties
文件中取出的键名称;.properties
的文件名;my.name=编程帮 my.url=www.lmcjl.com使用 <fmt:bundle> 标签绑定数据源中的 myresource.properties 文件,设定前缀为
my.
,然后利用 <fmt:message> 标签取出值。index.jsp 代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> <!DOCTYPE html> <html> <head> <title>编程帮(www.lmcjl.com)</title> </head> <body> <fmt:bundle basename="myresource" prefix="my."> <fmt:message key="name" var="name" /> <fmt:message key="url" var="url" /> </fmt:bundle> 网站名称: <c:out value="${name }" /> <br /> 网址: <c:out value="${url }" /> </body> </html>
网站名称: 编程帮
网址: www.lmcjl.com
本文链接:http://task.lmcjl.com/news/16837.html