Session.java
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:2k
源码类别:

OA系统

开发平台:

Java

  1. package com.gforce.currency;
  2. /**
  3.  * <p>Title: 吉力科技办公自动化系统</p>
  4.  * <p>Description: 吉力科技办公自动化系统</p>
  5.  * <p>Copyright: 版权所有 2003 (c) 西安吉力科技发展有限公司  Copyright (c) 2003 GForce Sceince & Technology</p>
  6.  * <p>Company: 西安吉力科技发展有限公司 (GForce Sceince & Technology)</p>
  7.  * @author 马登军
  8.  * @version 1.0
  9.  */
  10. import javax.servlet.http.*;
  11. public class Session
  12. {
  13.   private HttpSession m_request;
  14.   public Session()
  15.   {
  16.   }
  17.   public Session(HttpSession t_session)
  18.   {
  19.     m_request = t_session;
  20.   }
  21.   public void SetRequest(HttpSession t_session)
  22.   {
  23.     m_request = t_session;
  24.   }
  25.   public String GetString(String ParamentName)
  26.   {
  27.       String strReturnValue ="";
  28.       try
  29.       {
  30.           strReturnValue = (String) m_request.getAttribute(ParamentName);
  31.           if (strReturnValue != null)
  32.               strReturnValue = StringNew.SessionGetDecode(strReturnValue);
  33.       }
  34.       catch(Exception err)
  35.       {
  36.           SystemOut.OutPrintLine("从Session中获取String数据“" + ParamentName + "”时出错:" + err.getMessage());
  37.       }
  38.       return strReturnValue;
  39.   }
  40.   public float GetFloat(String ParamentName)
  41.   {
  42.     float numTempValue = 0;
  43.     try
  44.     {
  45.       numTempValue = Float.parseFloat(m_request.getAttribute(ParamentName).
  46.           toString());
  47.     }
  48.     catch (Exception err)
  49.     {
  50.       SystemOut.OutPrintLine("从session获取Float数据“" + ParamentName + "”时出错:" + err.getMessage());
  51.     }
  52.     return numTempValue;
  53.   }
  54.   public int GetInt(String ParamentName)
  55.   {
  56.     int numTempValue = 0;
  57.     try
  58.     {
  59.       numTempValue = Integer.parseInt(m_request.getAttribute(ParamentName).
  60.           toString());
  61.     }
  62.     catch (Exception err)
  63.     {
  64.       SystemOut.OutPrintLine("从session获取Int数据“" + ParamentName + "”时出错:" + err.getMessage());
  65.     }
  66.     return numTempValue;
  67.   }
  68.   public void SetValue(String strObjName,Object objValue)
  69.   {
  70.     m_request.setAttribute(strObjName,StringNew.SessionSetEncode((String)objValue));
  71.   }
  72. }