3.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):Action

来源:互联网 发布:miao社交软件 编辑:程序博客网 时间:2024/05/21 15:44
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 {@Overridepublic 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");}}

原创粉丝点击