用java取出MYSQL中的数据后如何与页面中的数据比较
JSP页面调用一个java类,java里从数据库中取出一个数据与JSP页面传入的一个数据用IF比较,比如说,数据库中的值是A,JSP传入的值也是A,但是两者好像不相等,我...
JSP页面调用一个java类,java里从数据库中取出一个数据与JSP页面传入的一个数据用IF比较,比如说,数据库中的值是A,JSP传入的值也是A,但是两者好像不相等,我考虑到可能是因为编码的问题,但是我数据库中的编码是GBK,页面中的编码也是GBK,不知道怎么才能解决。
举个例子说
页面中传入的变量是name,值是a
从数据库读取的变量是id,值是a
if(name=="a")成立
if(id=="a")不成立
请各位大侠详解 展开
举个例子说
页面中传入的变量是name,值是a
从数据库读取的变量是id,值是a
if(name=="a")成立
if(id=="a")不成立
请各位大侠详解 展开
2个回答
展开全部
哥们 我也是刚毕业 说的不对还请见谅啊……
这个和解码方式好像没什么太大关系,
“==”在比较两个对象的时候,是比较两个对象的内存地址是否相同,如果不是同一个引用的话,是不可能相同的。在比较对象内容的时候,最好是用equals方法做比较。
这个和解码方式好像没什么太大关系,
“==”在比较两个对象的时候,是比较两个对象的内存地址是否相同,如果不是同一个引用的话,是不可能相同的。在比较对象内容的时候,最好是用equals方法做比较。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询