Chinaunix首页 | 论坛 | 博客
  • 博客访问: 522123
  • 博文数量: 147
  • 博客积分: 10105
  • 博客等级: 上将
  • 技术积分: 1594
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-14 10:18
文章分类

全部博文(147)

文章存档

2011年(4)

2010年(4)

2009年(6)

2008年(5)

2007年(40)

2006年(88)

我的朋友

分类: Java

2006-12-12 10:25:42

1  Owner.jsp(properties文件自己加上去)
 
 
<%@ page contentType="text/html;charset=gb2312" %>
<%@ taglib uri="" prefix="bean" %>
<%@ taglib uri="" prefix="html" %>
<%@ taglib uri="" prefix="logic" %>
<%@ taglib uri="" prefix="tiles" %>

 
 
  Struts Form for ownerForm
 
 
 
 
 
  
   :

   :

   :

   :

     
  
 

 

 
2   OwnerAction.java
 
package com.tian.action.OwnerAction;
import java.util.Locale;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.Globals;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class OwnerAction extends Action {
 
 public ActionForward execute(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response) {
      System.out.println("==============================");
    String language = request.getParameter("language");  
    System.out.println(language+"");
    if (language.equals("en")) {
         request.getSession().setAttribute(Globals.LOCALE_KEY, Locale.ENGLISH);   
    } else {   
         request.getSession().setAttribute(Globals.LOCALE_KEY, Locale.CHINESE);
    }  
         return mapping.findForward("owner");//owner在config-strut.xml配置
     }
 }
////////////////////////////////////////////////////////////////////////
今天有一点时间,顺便更詳細的写一下,以便初学者能更好地理解
properties文件一般在这个包STRUTS自动产生的包下com.yourcompany.struts
ApplicationResources.properties(注:默認为你的本地语言)
owner.name=Name
owner.address=Address
 
ApplicationResources_zh.properties
owner.name=姓名
owner.address=地址
然後在struts-config.xml進行配置如下
繼續配置其他的如 frombean and action 如下

   
   
 
         path="/OwnerAction"  type="com.tian.action.OwnerAction">
   
  
最后建立一个action.java如第2步OwnerAction.java
然後在打幵JSP页面可以按中文版和英文版,将会将整个页面的中英文进行转换
这样就实现了一个簡單的国际化!哈
 
 
阅读(2104) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~