Subversion Repositories bacoAlunos

Rev

Blame | Compare with Previous | Last modification | View Log | RSS feed

/*
 * MessagePatternTag.java
 *
 * Created on 17 de Dezembro de 2002, 17:05
 */


package jomm.web.tags;

/**
 *
 * @author  Jorge Machado
 */


import org.apache.struts.Globals;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.tagext.TagSupport;
import java.util.Locale;

public class MessageChooseLangTag extends TagSupport {
   
   
   
    private 1.5.0/docs/api/java/lang/String.html">String _locale;
   
    public 1.5.0/docs/api/java/lang/String.html">String getLocale(){ return _locale;}
   
    public void setLocale(1.5.0/docs/api/java/lang/String.html">String locale){_locale = locale;}
   
    /** Creates a new instance of MessagePatternTag */
    public MessageChooseLangTag() {
     
    }
   

    //Set the language of messages for jakarta struts use
    public int doStartTag() throws JspException
    {
        1.5.0/docs/api/java/util/Locale.html">Locale l = new 1.5.0/docs/api/java/util/Locale.html">Locale(_locale);
        HttpServletRequest s = (HttpServletRequest) pageContext.getRequest();
        s.getSession().setAttribute(Globals.LOCALE_KEY, l);
        pageContext.setAttribute(Globals.LOCALE_KEY,l,PageContext.SESSION_SCOPE);
        return (SKIP_BODY);
    }
}