* get the configration
*/
protected boolean getConfig(HttpServletRequest req) {
- Configuration.initConfig(getInitParameter("Config"));
- theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("Mir.Logfile"));
- theLog.printInfo(super.getServletName() + " started.");
- return true;
- }
+ Configuration.initConfig(getInitParameter("Config"));
+ theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("Mir.Logfile"));
+ theLog.printInfo(super.getServletName() + " started.");
+ return true;
+ }
/**
* Bind the language to the session
*/
- protected void setLanguage(HttpServletRequest req, String language){
- HttpSession session = req.getSession();
+ protected void setLanguage(HttpSession session, String language){
session.setAttribute("Language",language);
}
/**
* Get the session-binded language
*/
- protected String getLanguage(HttpServletRequest req){
- HttpSession session = req.getSession(true);
+ protected String getLanguage(HttpServletRequest req, HttpSession session){
String lang = (String)session.getAttribute("Language");
if(lang==null || lang==""){
return getAcceptLanguage(req);
} else {
- return lang;
- }
+ return lang;
+ }
}
/**