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

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 Request {
  12.     private HttpServletRequest m_request;
  13.     public Request() {
  14.     }
  15.     public Request(HttpServletRequest t_request) {
  16.         m_request = t_request;
  17.     }
  18.     public void SetRequest(HttpServletRequest t_request) {
  19.         m_request = t_request;
  20.     }
  21.     public String getQueryString() {
  22.         return StringNew.RequestGetDecode(m_request.getQueryString());
  23.     }
  24.     public String GetString(String ParamentName) {
  25.         String strTempValue = "";
  26.         try {
  27.             String[] strTempValues = new String[0];
  28.             strTempValues = m_request.getParameterValues(ParamentName);
  29.             for (int i = 0; i < strTempValues.length; i++) {
  30.                 strTempValue += "," + StringNew.RequestGetDecode(strTempValues[i]);
  31.             }
  32.             if(strTempValue!="")
  33.             {
  34.                 strTempValue = strTempValue.substring(1);
  35.             }
  36.         }
  37.         catch (Exception err) {
  38.             SystemOut.InfoOut("从Request获取字符串变量组“" + ParamentName + "”的值时出错!");
  39.             try {
  40.                 strTempValue = m_request.getParameter(ParamentName);
  41.                 if (strTempValue != null) {
  42.                     strTempValue = StringNew.RequestGetDecode(strTempValue);
  43.                 }
  44.                 else
  45.                 {
  46.                     strTempValue = "";
  47.                 }
  48.             }
  49.             catch (Exception e) {
  50.                 SystemOut.InfoOut("从Request获取字符串变量“" + ParamentName + "”的值时出错!");
  51.             }
  52.         }
  53.         return strTempValue;
  54.     }
  55.     public float GetFloat(String ParamentName) {
  56.         float numTempValue = 0;
  57.         try {
  58.             numTempValue = Float.parseFloat(m_request.getParameter(ParamentName).toString());
  59.         }
  60.         catch (Exception err) {
  61.             SystemOut.InfoOut("从request获取Float数据时出错:" + err.getMessage());
  62.         }
  63.         return numTempValue;
  64.     }
  65.     public int GetInt(String ParamentName) {
  66.         int numTempValue = 0;
  67.         try {
  68.             numTempValue = Integer.parseInt(m_request.getParameter(ParamentName).toString());
  69.         }
  70.         catch (Exception err) {
  71.             SystemOut.InfoOut("从request获取Int数据时出错:" + err.getMessage());
  72.         }
  73.         return numTempValue;
  74.     }
  75.     public void SetParament(String strParamentName, String strParamentValue) {
  76.         m_request.setAttribute(strParamentName, StringNew.RequestSetEncode(strParamentValue));
  77.     }
  78. }