JSP 国际化 - 百分比
JSP 可以使用 java.text.NumberFormat 类和它的静态方法 getPercentInstance()根据指定的区域来格式化百分比
webapp/internationalization_percent.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.* "%> <%@ page import="java.text.NumberFormat,java.util.Date" %> <% String title = "特定于区域设置的百分比 - JSP 基础教程 | 简单教程(www.twle.cn)"; //获取客户端区域信息 Locale locale = request.getLocale( ); NumberFormat nft = NumberFormat.getPercentInstance(locale); String formattedPerc = nft.format(3.1415926); %> <!DOCTYPE html> <meta charset="utf-8"/> <title><% out.print(title); %></title> <p><% out.print(title); %></p> <p>Formatted Percentage: <% out.print(formattedPerc); %></p>
在浏览器上输入 http://localhost:8080/jsp/internationalization_percent.jsp 显示如下