换成((String)session.getValue("Useraccount")).getBytes("iso-8859-1")就可以了,没做类型转换
解决方案 »
- jquery ie6 ajax async=false的问题
- 请教下用XP SP3和SQL2005如何配置本机运行的JSP网站服务器(将现有的2003网站服务器移植过来)?
- 怎么获得iframe中传递的参数?
- 我在本地能使用的eWebEditor(jsp版)上传到万网的java主机空间上去后就不能用了!??
- 通过TOMCAT服务器后,我的ACTIVEX插件无法显示出来
- checkbox变色
- date类型的2005-02-15,如何得到这个日期的月份,谢谢
- 有人见过这样写的JAVA函数吗?是什么意思啊??
- 请问如何配置spring环境,
- Missing semicolon - Syntax error, insert "}" to
- 怎么把JPG或JIF的图片写到数据库中去?如果字段只存一个路径名,又怎么找到图片?
- 求jsp照片上传的源码
String s1 = new String((String)session.getValue("Useraccount").getBytes("iso-8859-1"),"gb2312");
%>
<%=s1%>
<%
out.println(((String)session.getValue("Useraccount")).getBytes("iso-8859-1"));
%>但是出现了新问题,我的值发生了变化,我存储的Useraccount值为“你好”,但是显示的却是[B@1b6a053
这是怎么回事?
500 Servlet Exception
Note: sun.tools.javac.Main has been deprecated.
/scm/inc/bottom.jsp:44: Incompatible type for constructor. Can't convert
java.lang.String to byte[].
String s1 = new String((String)session.getValue("Useraccount").getBytes("iso-8859-1"),"gb2312");
^
/scm/inc/bottom.jsp:44: Method getBytes(java.lang.String) not found in
class java.lang.Object.
String s1 = new String((String)session.getValue("Useraccount").getBytes("iso-8859-1"),"gb2312");
^
Note: C:\resin-2.1.14\doc\WEB-INF\work\_scm\_inc\_bottom__jsp.java uses
or overrides a deprecated API. Recompile with "-deprecation" for details.
2 errors, 2 warnings--------------------------------------------------------------------------------
Resin 2.1.14 (built Thu Jul 1 18:39:55 PDT 2004)
<%
out.println(((String)session.getValue("Useraccount")).getBytes("iso-8859-1"));
%>但是出现了新问题,我的值发生了变化,我存储的Useraccount值为“你好”,但是显示的却是[B@1b6a053
这是怎么回事?
但是我用
<%
out.println((String)session.getValue("Useraccount"));
%>
发现显示全是?????