一个及其奇怪的问题,很搞不清楚为什么,请大家帮忙:) <%@ page contentType="text/html; charset=GB2312" %>不支持UTF-8,用GB2312 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 abcd abcd 老大,你的中文字符串都没有用,怎么会出问题呀?上面那个试你的jsp的运行结果,没有问题 1楼的强啊!寒~~这段程序本身没有任何意义啊,只是打印两次abcd不过确实没错误! 不是中文字符问题!可能由于String str="你好";这句你用任意字符串代替"你好",试一下看看。包括其它的中文字符串。可能由于这句话,识不得后面的分号了。 不是中文字符问题!可能由于String str="你好";这句你用任意字符串代替"你好",试一下看看。包括其它的中文字符串。可能由于这句话,识不得后面的分号了。 <%@ page contentType="text/html; charset=GB2312" %>如果再不行,引入io包,<%@ import ="java.io.*"%> 呵呵,谢谢各位的回复,上面的程序本身确实没有任何意义,只是在我写系统中碰到了这个问题,我就简化了写了这个程序,而且在weblogic6.1上运行确实是有错误的,而且我在我们公司所有安装了weblogic6.1的机器上测试过都一样。我也在文件见中加入<%@ page contentType="text/html; charset=GB2312" %>结果还是不行正因为我觉得不可能出错,所以就非常纳闷,我甚至怀疑出现了不合法字符,但是我通过二进制方式打开没有发现不合法字符,郁闷呀! 各位如果有weblogic6.1的环境不妨试试?谢谢了 我猜是含有不合法的“;”你写完汉字后可能用了汉字输入法的“;”;或者你的JSP中有JVASCRIPT代码有问题。 我用tomcat, 不加<%@ page contentType="text/html; charset=GB2312" %>出错加以后就不会出错,weblogic6.1我没有试关注 程序中是str2="abcd";错误信息中是str2="ddddassdf"; 嘿嘿,显然同zcjl(莫等闲,白了少年头)所说。 同意 jkit(郁闷之堕落的程序员)所说的,但是我觉的还可能的问题是“String str="你好";”中的“;”是全码的,不是关码的,我以前也出现过这种问题,你试试看吧,楼主*-* 有可能是全码得问题,如果不是,可以先将str变量作生命,如String str = new String();然后再进行赋值 to xiaoganba:分号没有错误。谢谢各位的回复,我想代码本身应该是没有错误的,可能跟weblogic平台有关 不太可能跟weblogic有关吧应该是代码的问题一个简单的jsp错误 可能和weblogic平台有关么仔细看看吧要不把代码贴出来 大家看看 大家都是作程序的 不用这么保密吧 jsp中String str2,声明字符串应该初始化的。(没有理论根据,只是实践)改为:String str2=null; 不是分号的问题,还有一个可能就是你的JSP页面中的JSP代码中的“}”或“{”少了一个或是多了一个,现在用的也是Weblogic6,曾经有这样的问题。 这个问题发生得是那么的意外正因为它的意外,所以只有看源码才有可能解决括号不匹配只有一个可能:你的程序代码有问题还有两个可以肯定的是:1。与编码无关,所以你是否charset=GB2312都无所谓2。与weblgoic无关,就算你拿到tomcat上还是一样 怎么传递多个参数后在SQL证据里用in 三番五次的遇到这个问题,每次都是重装系统才解决,这次我不想重装了,请你们帮忙 视频播放 Jboss处理超时页面,导致后台每隔5分钟自动重新执行的问题。 急:html弹出窗口播放flash 如何解决servlet中的中文显示问题 细边框的样式 我想看一看java中的System.in(out)的实现代码,该怎麽找? 测试送分 在线求解关于java.lang.NullPointerException的问题 -----请帮忙!!!为什么我的流文件写不进去?里面是空的?请指点哪儿错了??? JAVA里又没有像C++里一样功能的析构函数?
老大,你的中文字符串都没有用,怎么会出问题呀?
上面那个试你的jsp的运行结果,没有问题
这段程序本身没有任何意义啊,只是打印两次abcd
不过确实没错误!
可能由于String str="你好";这句
你用任意字符串代替"你好",试一下看看。包括其它的中文字符串。可能由于这句话,识不得后面的分号了。
可能由于String str="你好";这句
你用任意字符串代替"你好",试一下看看。包括其它的中文字符串。可能由于这句话,识不得后面的分号了。
如果再不行,引入io包,
<%@ import ="java.io.*"%>
我也在文件见中加入
<%@ page contentType="text/html; charset=GB2312" %>
结果还是不行
正因为我觉得不可能出错,所以就非常纳闷,我甚至怀疑出现了不合法字符,但是我通过二进制方式打开没有发现不合法字符,郁闷呀!
出错加以后就不会出错,weblogic6.1我没有试关注
错误信息中是str2="ddddassdf";
嘿嘿,显然同zcjl(莫等闲,白了少年头)所说。
谢谢各位的回复,我想代码本身应该是没有错误的,可能跟weblogic平台有关
应该是代码的问题一个简单的jsp错误 可能和weblogic平台有关么
仔细看看吧要不把代码贴出来 大家看看
大家都是作程序的 不用这么保密吧
正因为它的意外,所以只有看源码才有可能解决
括号不匹配
只有一个可能:你的程序代码有问题
还有两个可以肯定的是:
1。与编码无关,所以你是否charset=GB2312都无所谓
2。与weblgoic无关,就算你拿到tomcat上还是一样