⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inputmanager.java

📁 airline reservation system is a simple jsp application through which users can reserve tickets onlin
💻 JAVA
字号:
/*
 * InputManager.java
 *
 * Created on August 2, 2007, 8:43 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package com.foreapps.common;

import java.sql.Date;
import java.util.Enumeration;
import java.util.Hashtable;
import javax.servlet.http.HttpServletRequest;




/**
 *
 * @author SailenKumar
 */
public class InputManager {
    
   private Hashtable hsData;
   private HttpServletRequest serreq;

    
    
    /** Creates a new instance of InputManager */
    public InputManager(HttpServletRequest req) {
        
        serreq=req;
        Enumeration enData=req.getParameterNames();
        while(enData.hasMoreElements()){
            if (hsData==null) hsData=new Hashtable();
           String strParamName= enData.nextElement().toString();
           if(strParamName.startsWith("MULL_")){ 
           String [] strparvals=req.getParameterValues(strParamName);
            hsData.put(strParamName,strparvals);
           }
           else{
           String strParVal=req.getParameter(strParamName);
            hsData.put(strParamName,strParVal);
           }
          
        }
      
    }
    
    
    public String getString(String fieldName){
        return hsData.get(fieldName).toString();
    }
    
    
     public String [] getStringArray(String fieldName){
        return (String [])hsData.get(fieldName);
    }
     
    public int  getInt(String fieldName){
        return Integer.parseInt(hsData.get(fieldName).toString());
    }
    
    
     
      
       
      public float  getFloat(String fieldName){
        return  Float.parseFloat(hsData.get(fieldName).toString());
    }
      
       public Date  getDate(String fieldName){
           String dateString=hsData.get(fieldName).toString();
           Date dtVal= Date.valueOf(dateString);
          
        return  dtVal;
    }
      
       
         public boolean getBoolean(String fieldName){
          if (hsData.get(fieldName).toString().equalsIgnoreCase("true")) return true;
          return false;
      }
      
      public char getChar(String fieldName){
          char res='\\';
          if(hsData.get(fieldName).toString().length()==1){
              res=hsData.get(fieldName).toString().charAt(0);
              
          }
          return res;
      }
      
      public HttpServletRequest getSerreq() {
        return serreq;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -