java修正恳求参数的值ITeye - 众发娱乐

java修正恳求参数的值ITeye

2019-01-12 06:48:14 | 作者: 运鸿 | 标签: | 浏览: 1435

import javax.servlet.http.HttpServletRequest;   import javax.servlet.http.HttpServletRequestWrapper;   @SuppressWarnings("unchecked")   public class ParameterRequestWrapper extends HttpServletRequestWrapper {       private Map params;       public ParameterRequestWrapper(HttpServletRequest request, Map newParams) {           super(request);           this.params = newParams;       }       public Map getParameterMap() {           return params;       }       public Enumeration getParameterNames() {           Vector l = new Vector(params.keySet());           return l.elements();       }       public String[] getParameterValues(String name) {           Object v = params.get(name);           if (v == null) {               return null;           } else if (v instanceof String[]) {               return (String[]) v;           } else if (v instanceof String) {               return new String[] { (String) v };           } else {               return new String[] { v.toString() };           }       }       public String getParameter(String name) {           Object v = params.get(name);           if (v == null) {               return null;           } else if (v instanceof String[]) {               String[] strArr = (String[]) v;               if (strArr.length   0) {                   return strArr[0];               } else {                   return null;               }           } else if (v instanceof String) {               return (String) v;           } else {               return v.toString();           }       }
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表众发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章