login.jsp
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<fmt:setLocale value="${header['accept-language']}" />
<fmt:setBundle basename="resources.MessageResources"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<form action="login.do" method="post">
<fmt:message key="login.form.field.username"/>:<input type="text" name="username"><br>
<fmt:message key="login.form.field.Password"/>:<input type="password" name="password" ><br>
<input type="submit" value="<fmt:message key="login.form.button.login"/>">
</form>
</body>
</html>
MessageResources_en_US.properties
login.form.field.username=User Name
login.form.field.Password=Password
login.form.button.login=login
分享到:
相关推荐
- 在JSTL国际化中,我们首先创建资源包,通常是`.properties`文件,分别针对不同的语言和地区。例如,`messages_en.properties`用于英语,`messages_fr.properties`用于法语。 - 这些文件存储了键值对,键是不变的...
JSTL,全称为JavaServer Pages Standard Tag Library,是Java Web开发中的一种标准标签库,它提供了一系列方便、高效的标签来处理常见的Web编程任务,如迭代、条件判断、国际化、XML处理等。在JSTL中,我们可以使用`...
JSTL,全称JavaServer Pages Standard Tag Library,是Java服务器页面标准标签库,它为JSP开发者提供了一系列预定义的标签,用于简化常见的JSP编程任务,如迭代、条件判断、XML处理以及国际化(i18n)等。在"JSTL...
格式化标签库(FMT)主要用于处理文本的国际化和格式化问题,例如日期、时间、数字等的格式化显示。 #### `<fmt:formatNumber>`标签详解 `<fmt:formatNumber>`标签用于格式化数字,可以将数字转换为货币、百分比或...
5. **fmt**:支持国际化和本地化。 **JSTL与Standard Tag Library** "Standard"在这里指的是Apache的Tomcat项目提供的Standard Tag Library,它包含了对JSTL的支持。这个库通常与JSTL一起使用,因为它提供了一些...
这里通过 `<%@ taglib %>` 指令导入了 JSTL 的核心库 (`core`) 和国际化/格式化库 (`fmt`)。 #### 三、`fmt:formatNumber` 基本用法 `<fmt:formatNumber>` 标签的主要作用是将一个数值(可以是 Java 表达式的结果...
4. **I18N(国际化)标签库**:支持多语言环境,包括资源包管理、本地化等,如`<fmt:message>`用于获取国际化消息。 5. **XML标签库**:处理XML文档,如解析、转换等,`<x:parse>`用于解析XML内容,`<x:transform>`...
1. **fmt**: 提供了日期、数字、消息的格式化功能,支持国际化。 2. **fn**: 包含了各种字符串处理和数组操作的函数。 3. **i18n**: 支持多语言环境,便于实现应用程序的国际化。 4. **sql**: 提供与数据库交互的...
1. **fmt**: 提供国际化和格式化功能,如日期、数字的格式化。 2. **fn**: 提供了一系列实用的函数,用于字符串操作、数组和集合的处理。 3. **core**: 包含基本的控制结构,如条件判断(if、choose)、循环...
3. **I18N**:国际化标签库,支持多语言环境。 4. **Function**:函数标签库,提供一系列的常用函数。 5. **SQL**:SQL标签库,用于执行数据库查询和其他SQL操作。 ### JSTL的引入与配置 在JSP页面中使用JSTL,...
本文将对JSTL的基础概念、核心标签库、XML处理标签库、国际化格式化标签库以及数据库访问标签库进行详细介绍,并探讨如何在JSP页面中有效地利用这些标签来提高开发效率。 #### 二、JSTL简介 JSTL是随JSP 1.2版本...
4. **I18N和Format标签库**:支持国际化和格式化,如日期、数字的格式化,以及多语言资源的处理。 5. **JDBC标签库**:简化数据库操作,如执行SQL查询、处理结果集等。 **JSTL的核心优势:** 1. **增强可读性**:...
这些接口允许开发者在JSP页面中进行条件判断、迭代操作、国际化支持等多种功能。 **2. jstl-impl-1.2.jar** 这个jar包是JSTL的实现部分,包含了JSTL API接口的具体实现类。`jstl-impl-1.2.jar`提供了JSTL标签的实际...
2. **I18N & Format**:国际化和格式化组件,支持日期、时间、数字的格式化以及国际化资源的管理。 3. **XML**:处理XML文档,提供了解析XML、操作XPath表达式等功能。 4. **JDBC**:与数据库交互,简化了数据库...
4. **国际化和本地化支持**:JSTL提供`fmt`标签库来支持多语言环境,如`<fmt:message>`用于获取消息资源,`<fmt:formatNumber>`用于格式化数字等,这些标签可以帮助开发者轻松实现应用的国际化。 5. **数据库操作**...
- `<fmt:message>` 和 `<fmt:bundle>`:国际化支持。 - `<fn:length>` 和 `<fn:substring>`:函数标签,提供字符串处理功能。 - `<fn:split>` 和 `<fn:join>`:字符串分割与合并。 - `<x:parse>` 和 `<x:transform>`...
1. **jstl.jar**:这是JSTL的主要库文件,包含了JSTL的核心组件,包括核心标签库(core)、函数标签库(fn)、XML标签库(xml)、SQL标签库(sql)和JSTL的国际化支持(fmt)。通过引入这个jar,你可以使用如`<c:if>...
fmt库用于国际化和格式化,提供了处理日期、时间、数字、货币等的标签,如: - `<fmt:formatDate>`:日期格式化 - `<fmt:formatNumber>`:数字格式化 - `<fmt:message>`:获取资源bundle中的消息 **4. JSTL sql标签...
2. **fmt库**:这个库提供日期、数字格式化以及国际化支持。`<fmt:formatDate>`可以将日期转换为指定格式,`<fmt:message>`用于获取资源包中的国际化消息。 3. **sql库**:这个库用于执行SQL查询,如`<sql:update>`...
2. **JSTL 国际化库(fmt Library)** 这个库提供了处理日期、时间、数字格式化以及国际化资源管理的功能。主要标签有: - `<fmt:formatDate>`:格式化日期。 - `<fmt:formatNumber>`:格式化数字。 - `...