html里有:
<select name="sysid">
    <option>a    b<option>
</select>StringUtil.tospace方法主要是把&nbsp;转成空格
 
在后台我是这样接收的StringUtil.tospace(request.getParameter("sysid"));
然后打印出这个值来为什么是a????b 啊明明我已经转化了啊很费解啊

解决方案 »

  1.   

    request.getParameter("sysid")取出来的是什么?
    全角空格乱码? 
    StringUtil.tospace里怎么写的?
      

  2.   

    public static String tospace(String input){
    if (input == null) {
    return null;
    }
    if (input.length() == 0) {
    return input;
    }
     return input = input.replaceAll("&nbsp;"," ");



    }
      

  3.   

    你能先 debug看下request.getParameter("sysid")得到的是什么吗?
    顺便说下 你request.getParameter居然能取到select里面的text的值
      

  4.   

    <select name="sysid">
      <option>a b<option>
    </select>你的这个里面没设置值,要在option 里面设置value才可以