Jsp中String类型的对象值带单引号?

一个很让我费解的问题,String类型的值有的带单引号,比如:
我在a.jsp中传递一个名为temp的String类型的值xxx到b.jsp,在b.jsp中我申明一个String的变量temp去接收,然后把temp打印输出:out.println(temp),结果为:'xxx',而不是:xxx,这是为什么啊?是不是我哪里设置有问题啊?求高人指教!!!!

作者: wang_zheguilai   发布时间: 2011-06-09

作者: zhangao0086   发布时间: 2011-06-09

我是菜鸟,希望高手指教,感谢了!!!,不只是一次出现这种问题了,一次是在写SQL时出现,以前也是同样的方法来写就如:"where aaa='" + aaa + "'";,但是我打印输出时就成这样了:where aaa=''aaa'',但是以前我这样写是没有问题的啊?

作者: wang_zheguilai   发布时间: 2011-06-09

求高手们帮帮忙,急啊!!!!!

作者: wang_zheguilai   发布时间: 2011-06-09

刚试了下,没有出现这种现象。。。还有,可以直接在页面上用<%=temp%>输出

作者: liuchuan12   发布时间: 2011-06-09