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

📄 paramutils.java

📁 基于JSP的家电连锁超市管理系统 数据库也在文件内
💻 JAVA
字号:
package electric.electricUtils;
import javax.servlet.http.*;
/*使用ParamUtils.java处理请求信息,并进行有效的数据过滤*/

public class ParamUtils
{
	//传入要读取的表单信息
	public static String getParameter(HttpServletRequest request,String paramName)
	{
		//根据参数的不同,调用同名的方法
		return getParameter(request,paramName,false);
	}
	//对表单信息读取后,对于空的信息及没有值的表单设置默认值
	public static String getParameter(HttpServletRequest request,
	                          String paramName,String defaultStr)
	{
		String temp=request.getParameter(paramName);
		if(temp!=null)
		{
			if(temp.equals(""))
			{
				return defaultStr;
			}
			else
			{
				return nullToString(temp);
			}
		}
		else
		{
			return defaultStr;
		}
	}
	//对数据进行判断是否为空值
	public static String nullToString(String oldString)
	{
		if(oldString==null)
		{
			return "";
		}
		return oldString;
	}
	//去除表单中不合法的HTML值
	public static String getEscapeHTMLParameter(HttpServletRequest request,
	                                            String paramName)
	{
		return nullToString(StringUtils.escapeHTMLTags(ParamUtils.getParameter(
			                   request,paramName,true)));
	}
	//对空的信息设置默认值
	public static String getEscapeHTMLParameter(HttpServletRequest request,
	                                            String paramName,
	                                            String defaultValue)
	{
		String temp=StringUtils.escapeHTMLTags(ParamUtils.getParameter(request,
		                         paramName,true));
		if(temp==null||temp.equals(""))
		{
			return defaultValue;
		}
		return nullToString(temp);
	}
	//根据参数的不同,对页面提交的信息进行处理
	public static String getParameter(HttpServletRequest request,
	                                  String paramName,boolean emptyStringsOK)
	{
		String temp=request.getParameter(paramName);
		if(temp!=null)
		{
			if(temp.equals("")&&!emptyStringsOK)
			{
				return "";
			}
			else
			{
				return temp;
			}
		}
		else
		{
			return "";
		}
	}
	//表单中如果有数字的信息,进行合法性的验证处理
	public static int getIntParameter(HttpServletRequest request,
	                                    String paramName,int defaultNum)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
	{
		String temp=request.getParameter(paramName);
		if(temp!=null&&!temp.equals(""))
		{
			int num=defaultNum;
			try
			{
				num=Integer.parseInt(temp);
			}
			catch(Exception ignored)
			{
			}
			return num;			
		}
		else
		{
			return defaultNum;
		}
	}
	//设置提取表单信息中数字类型的默认值等信息
	public static int getIntParameter(HttpServletRequest request,
	                                   String paramName)
	{
		return getIntParameter(request,paramName,0);
	}
	
} 

⌨️ 快捷键说明

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