使用js模拟i18n国际化的例子
2016-03-29 14:21
453 查看
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><spring:message code="title" ></spring:message> </title>
</head>
<body>
<script type="text/javascript">
function changeLocale(lang){
var exdate = new Date();
exdate.setDate(exdate.getDate() + 365);
document.cookie="lang=" + lang + ";expires=" + exdate.toGMTString();
location.reload();
}
</script>
<a href="javascript: changeLocale('zh')">中文</a>
<a href="javascript: changeLocale('en')">英文</a>
<div style="margin: 0 auto;margin-top: 100px; ">
<spring:message code="desc"></spring:message>
</div>
</body>
</html>
pageEncoding="UTF-8"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><spring:message code="title" ></spring:message> </title>
</head>
<body>
<script type="text/javascript">
function changeLocale(lang){
var exdate = new Date();
exdate.setDate(exdate.getDate() + 365);
document.cookie="lang=" + lang + ";expires=" + exdate.toGMTString();
location.reload();
}
</script>
<a href="javascript: changeLocale('zh')">中文</a>
<a href="javascript: changeLocale('en')">英文</a>
<div style="margin: 0 auto;margin-top: 100px; ">
<spring:message code="desc"></spring:message>
</div>
</body>
</html>
相关文章推荐
- javascript中不易分清的slice,splice和split三个函数
- JavaScript正则表达式
- 分析js闭包引起的事件注册问题
- js处理异常try{}catch(e){}
- AJAX 跨域请求 - JSONP获取JSON数据
- JS文件中获取路径
- javaScript数据类型转换
- 原生js 学习之array 数组
- Angular JS
- html、css与js知识点一
- js this 闭包
- js html/body/div tag test
- js 单线程异步测试 浏览器是多线程
- jsp中的basePath和path (绝对路径 相对路径)
- js笔记1
- JS_split
- Js的console对象,在控制台打印
- JS_正则_split
- js 解决movebox移动问题 取消图片默认拖动事件
- 【Javascript】面向对象