3.Strut国际化动态文本(声明式处理异常):Action
2012-08-27 16:23
363 查看
package com.bjpowernode.i18n; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.ActionMessage; import org.apache.struts.action.ActionMessages; /** * 登录Action 负责取得表单数据、调用业务逻辑、返回转向信息 * * @author Administrator * */ public class LoginAction extends Action { @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { LoginActionForm laf = (LoginActionForm) form; String username = laf.getUsername(); String password = laf.getPassword(); UserManager userManager = new UserManager(); userManager.login(username, password); // 消息类表,包括一般的信息和错误信息 ActionMessages messages = new ActionMessages(); // 创建国际化消息文本 ActionMessage message = new ActionMessage("login.success", username); messages.add("login_success_1", message); // 传递国际化消息 this.saveMessages(request, messages); return mapping.findForward("success"); } }
相关文章推荐
- 3.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):Action
- 3.Strut国际化动态文本(编程式处理异常)::Action
- 7.Strut国际化动态文本(声明式处理异常):资源文件
- 6.Strut国际化动态文本(声明式处理异常):struts-config.xml(全局异常配置)
- 6.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):web.xml
- 5.Strut国际化动态文本(声明式处理异常):struts-config.xml web.xml
- 2.Strut国际化动态文本(声明式处理异常):ActionForm
- 7.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):资源文件
- 4.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):业务逻辑层,自定义异常处理器
- 2.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):ActionForm
- 2.Strut国际化动态文本(编程式处理异常)::ActionForm
- 5.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):struts-config.xml
- 4.Strut国际化动态文本(声明式处理异常):业务逻辑层
- 1.Strut国际化动态文本(声明式处理异常):界面
- 1.Strut国际化动态文本(编程式处理异常):界面
- 1.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):界面
- 6.Strut国际化动态文本(编程式处理异常)::资源文件
- 5.Strut国际化动态文本(编程式处理异常)::struts-config.xml web.xml
- java常用类库:国际化&处理动态文本示例
- 程序国际化及动态处理文本