做一JSP网站,需要多国语言功能,没用也不允许使用其他框架,仅使用JSTL1.0 (客户服务器大多是WebShpere5.1 不支持JSTL 2.0),按钮和信息都是用外部文件来保存内容。当前的做法是点击其它语言,如:English 链接,则设置参数,转到另一JSP,取出参数后用<fmt:setLocal value="en_US">设置,再转回首页面。
想使用改进的效果,在首页面直接用JS或者任何方法设置Local,也就是不要跳转页面,在本页面完成。请问有没有比较好的办法?
想使用改进的效果,在首页面直接用JS或者任何方法设置Local,也就是不要跳转页面,在本页面完成。请问有没有比较好的办法?
本页不刷新
httpServletRequest.getSession().setAttribute(
"javax.servlet.jsp.jstl.fmt.locale.session", locale);