传参时参数有空格的情况

来源:互联网 发布:sql 3个引号 编辑:程序博客网 时间:2024/04/29 04:47
如果你提交form时带参数,比如form1.action="/jsp/Action.do?param1="+value1,注意如果value1中带有空格的话,你在
  Action中request.getParameter("param1");
  取得的只是空格前的值,因此如果有这种带空格的参数在传递时,个人建议是将其转化为特定的字符串,value1=value1.replaceAll(" ","%NULL%");
  然后在Action中将其转回来:request.getParamter("param1").replaceAll("%NULL%","");