当前位置: 首页 > news >正文

深圳有做公司网站/怎么在百度上发布自己的信息

深圳有做公司网站,怎么在百度上发布自己的信息,wordpress主题知更,gta5房产网站在建设Java中过滤特殊字符的方法大家都知道replace(),但是经过过滤器后传递的参数到达Action后,经request取得后还是原本网页输入的内容,不是我们修改param参数后的值。 //循环读取参数while (params.hasMoreElements()){param (String) params.nextElement()…

Java中过滤特殊字符的方法大家都知道replace(),但是经过过滤器后传递的参数到达Action后,经request取得后还是原本网页输入的内容,不是我们修改param参数后的值。

//循环读取参数while (params.hasMoreElements()){param = (String) params.nextElement(); //获取请求中的参数String[] values = servletrequest.getParameterValues(param);//获得每个参数对应的值for (int i = 0; i < values.length; i++) {System.out.println("values[i] = "+values[i]);paramValue = values[i];       //转换目标字符变成对象字符,可以多个。后期扩展特殊字符库用于管理paramValue = paramValue.replaceAll("'",""); paramValue = paramValue.replaceAll("@","");paramValue = paramValue.replaceAll("孙悟空","***");//这里还可以增加,如领导人 自动转义成****,可以从数据库中读取非法关键字。values[i] = paramValue;}//把转义后的参数重新放回request中request.setAttribute(param, paramValue);}//假设我页面输入:孙悟空/****Action 中调试代码******/String Parameterusername=request.getParameter("username");String Attributeusername=(String) request.getAttribute("username");System.out.println("Parameterusername"+Parameterusername);//输出孙悟空,不是我们想要的。System.out.println("Attributeusername"+Attributeusername);//输出****,这才是我们想要的结果。

所以我们必须改变param的值才对,更简明的说就是Java如果提供了setparamvalue的方法就好了,

后来API中提供了HttpServletRequestWrapper类,我们可以覆盖父类的方法MyRequestWrapper.java,

然后最后过滤chain.doFilter(new MyRequestWrapper((HttpServletRequest) request), response);

再测试就可以看到Parameterusername和Attributeusername都会输出****

filterdemo 有需要的可以下载


http://www.jmfq.cn/news/5006863.html

相关文章:

  • 自己网站做seo/百度客服人工电话
  • 四川专业网站建设/googleplay
  • 有人做网站花了10几万/seo优化的常用手法
  • dnf做任务解除制裁网站/视频号广告推广
  • 个人物流网站建设方案/大数据分析网站
  • 龙华建设网站/网站怎么接广告
  • 汕头制作企业网站/网站推广120种方法
  • 太原做响应式网站设计/电商代运营公司100强
  • 网站建设流程报价/免费发广告的平台有哪些
  • 网站建设教程搭建湖南岚鸿/网页设计代码
  • 自己做的网站如何管理/企业培训体系搭建
  • 网站建设微信托管/抖音seo是什么
  • 综合性门户网站有/淄博网站seo
  • 团购网站建立/免备案域名
  • 企业网站需要备案吗/云计算培训费用多少钱
  • 阳江招聘网站哪个靠谱/营销传播
  • 万荣做网站/百度竞价广告收费标准
  • 为什么wordpress打不开/整站优化方案
  • 住房和城乡建设部网站第九批/北京、广州最新发布
  • 松滋做网站/网站优化推广招聘
  • 域名有了怎么做网站/磁力蜘蛛搜索引擎
  • 南宁网站制作多少钱/陕西新闻今日头条
  • 咸阳个人兼职网站建设/免费制作小程序平台
  • 福田外贸网站建设/南宁百度seo建议
  • 怎么样做外链推广网站/seo排名软件
  • 凡科怎样免费做网站/软文推广发稿
  • 网站标题怎么做/seo关键词是什么
  • 南通网站设计/廊坊seo优化排名
  • 用python做网站开发的课程/排名优化培训
  • 做本地网站赚钱吗/国家卫健委:不再发布每日疫情信息