struts1 struts2 国际化

struts1国际化

1,在struts-cofig.xml中进行配置

  

2,在I18n.jsp

 

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8" import="java.util.Locale"%>

Insert title here

<% 

String language=request.getParameter("language");

if(language==null)

   language=(String)session.getAttribute("language");

if(null==language||"".equals(language))

language="chinese";

session.setAttribute("language",language);

 

if(language.equals("chinese"))

session.setAttribute("org.apache.struts.action.LOCALE", Locale.CHINESE);

else if(language.equals("english"))

    session.setAttribute("org.apache.struts.action.LOCALE", Locale.ENGLISH);

%>

3,在页面输出时

 

 

 

struts2的国际化

1,在struts.xml中配置

2,在I18n.jsp

 

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8" import="java.util.Locale"%>

    <%@taglib prefix="s" uri="/struts-tags"%>

Insert title here

<%

Locale locale=(Locale)session.getAttribute("WW_TRANS_I18N_LOCALE");

if(locale==null)

locale=Locale.CHINESE;

 

%>


3在jsp页面输出时:


 

 

不过,所谓“没有最好,只有更好”。Struts 2.0并没有在这部分止步,而是在原有的简单易用的基础上,将其做得更灵活、更强大。

你可能感兴趣的:(Java,web开发,Struts,JSP,JavaScript,HTML,Apache)