日期:2014-05-18  浏览次数:20803 次

不能拼接字符串,不知道为什么?前辈快来帮忙
String   strColumn_id=request.getParameter( "column_id ").trim();
StringBuffer   newsColumnId   =   new   StringBuffer();
  newsColumnId.append(strColumn_id).append( "01 ");
拼接的结果是这种: '2107 '01
不知道怎么处理,我想得到这种结果:210701
先辈快来帮忙!!!

------解决方案--------------------
你的strColumn_id的值是: " '2107 ' ".
估计错误发生在接受参数的时候就有问题了。
你打印一下strColumn_id看一下。
------解决方案--------------------
strColumn_id=request.getParameter( "column_id ").trim();
你把得出来的结果打出来看看
------解决方案--------------------
你先在String strColumn_id=request.getParameter( "column_id ").trim();后面写上System.out.println( "strColumn_id=== "+strColumn_id);看看控制台的输出是否正确