JSP 国际化 - 语言

返回上一级

JSP 可以使用西欧语言来输出一个页面,比如英语,西班牙语,德语,法语,意大利语等等

这时候正确的设置 Content-Language 信息头来显示所有字符是很重要的,一般情况下设置为 UTF-8 就能显示绝大多数语言了

同时需要使用 HTML 字符实体来显示特殊字符,比如" ñ" 代表的是 "?","¡"代表的是 "?"

webapp/internationalization_language.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.Locale" %>
<%@ page import="javax.servlet.*,javax.servlet.http.* "%>
<%
    String title = "特定于区域设置的语言 (En Espa?ol) - JSP 基础教程 | 简单教程(www.twle.cn)";

    // 设置文档类型
    response.setContentType("text/html");
    // 配置为西班牙语
    response.setHeader("Content-Language", "es");

%>
<!doctype html>
<title><% out.print(title); %></title>
<p><% out.print(title); %></p>
<p>En Espa?ol</p>
<p>?Hola Mundo!</p>

在浏览器上输入 http://localhost:8080/jsp/internationalization_language.jsp 显示如下

返回上一级

JSP 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.