📄 inputmanager.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 + -