(LocaleContextHolder是spring的类,本方法适用于spring项目)首先在页面导入c标签库,
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
然后通过如下代码即可获取到当前页面的语言环境,之后给隐藏域赋值提供使用:
<%
String language = LocaleContextHolder.getLocale().getLanguage();
%>
<c:set var="current_language" value="<%=language%>"></c:set>
<input id="language" value="${current_language}" hidden />