paramutil.java~2~

来自「hibernate+spring的相片上传项目」· JAVA~2~ 代码 · 共 67 行

JAVA~2~
67
字号
package org.lenovoAC.Page;
import javax.servlet.http.HttpServletRequest;

public class ParamUtil {

        public ParamUtil() {
        }

        public static String getString(HttpServletRequest request, String paramName) {
                String temp = request.getParameter(paramName);
                if (temp != null && !temp.equals("")) {
                        return temp;
                } else {
                        return null;
                }
        }

        public static String getString(HttpServletRequest request,
                        String paramName, String defaultString) {
                String temp = getString(request, paramName);
                if (temp == null) {
                        temp = defaultString;
                }
                return temp;
        }

        public static int getInt(HttpServletRequest request, String paramName)
                        throws NumberFormatException {
                return Integer.parseInt(getString(request, paramName));
        }

        public static int getInt(HttpServletRequest request, String paramName,
                        int defaultInt) {
                try {
                        String temp = getString(request, paramName);
                        if (temp == null) {
                                return defaultInt;
                        } else {
                                return Integer.parseInt(temp);
                        }
                } catch (NumberFormatException e) {
                        e.printStackTrace();
                }
                return 0;
        }

        public static long getLong(HttpServletRequest request, String paramName)
                        throws NumberFormatException {
                return Long.parseLong(getString(request, paramName));
        }

        public static long getLong(HttpServletRequest request, String paramName,
                        int defaultInt) {
                try {
                        String temp = getString(request, paramName);
                        if (temp == null) {
                                return defaultInt;
                        } else {
                                return Long.parseLong(temp);
                        }
                } catch (NumberFormatException e) {
                        e.printStackTrace();
                }
                return 0;
        }
}

⌨️ 快捷键说明

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