读书人

struts2的国际化 二

发布时间: 2012-10-15 09:45:25 作者: rapoo

struts2的国际化 2
3 index.jsp界面主要是提供登陆框和显示登录失败的提示
在 1 2 中开启了国际化
在struts支持的访问资源有三种1 s:text标签指定name属性 2表单元素的key属性 3继承ActionSupport类中调用getText()方法 。


s:text直接打出页面的title <s:property value="tips" />是后台传来的提示语
4 loginAction 这个类就是之前的权限控制力的登陆类 简化一下
public String execute(){ response=ServletActionContext.getResponse();  if ("zhangjin".equalsIgnoreCase(username)&& "password".equalsIgnoreCase(password)){ActionContext ctx=ActionContext.getContext();  ctx.getSession().put("username", "zhangjin");  Cookie cookie=new Cookie("username", "zhangjin");   cookie.setMaxAge(24*60*60);  response.addCookie(cookie);return "success";} else{            setTips(getText("loginWrong")); return "input";}}

主要是 setTips(getText("loginWrong")); 从资源文件中获取key为loginWrong的语言。

读书人网 >软件架构设计

热点推荐