javascript多语言实现

本文为自己总结,如有不对之处,不吝赐教


在jsp中获取本地浏览器语言环境,然后利用定义js的全局变量来实现相应的中英文语言,jsp代码如下:


<%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8" contentType="text/html;charset=utf-8"%>
<%@ page import="java.util.Locale" %>

<%
Locale request_lo = request.getLocale();
String type = "";
//判断,如果请求来自中文的语言环境浏览器,就显示中文
if(request_lo.equals(Locale.CHINA)){
type = "language_zh";
}

//判断,如果请求来自美国英语的语言环境浏览器,就显示英语
if(request_lo.equals(Locale.US)){
type = "language_en";
}
%> 


var type = "<%=type%>";

if(type == "language_zh"){

var firstpage_sendmsg_subject = "主题不能为空!";

}


if(type == "language_en"){

var firstpage_sendmsg_subject = "Subject cannot be empty!";

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值