当前位置:  技术问答>java相关

tomcat与显示中文的servlet的问题,尽情给分。。。。

    来源: 互联网  发布时间:2015-01-02

    本文导语:  一个书上的小程序,其中里面有中文,可以编译通过,但在tomcat中用IE显示时 却报错,无论怎么样都不行,大家帮我。。。。。。 Location: /examples/servlet/HttpServletInternal Servlet Error:java.io.IOException: Not an ...

一个书上的小程序,其中里面有中文,可以编译通过,但在tomcat中用IE显示时
却报错,无论怎么样都不行,大家帮我。。。。。。

Location: /examples/servlet/HttpServletInternal Servlet Error:java.io.IOException: Not an ISO 8859_1 character:Error: 500

|
javax.servlet.http.HttpResponse类用于产生返回页面. 
通过HttpResponse定义的方法getOutputStream()可以获 
得ServletOutputStream的实例,这样用户就可以利用 
ServletOutputStream.write方法向输出流中写入返回页 
面的内容. 但是ServletOutputStream使用的是缺省的编 
码方式,如果要使返回页面中的中文字 符能够正常显示, 
最好显示地指定所用的字符编码方式. 通常需要构造一个 
 OutputStreamWriter , 例程如下: 
 
public void doGet (HttpServletRequest req, HttpServletResponse res) 
 throws ServletException, IOException 

    res.setContentType("text/html"); 
    ServletOutputStream out = res.getOutputStream(); 
    OutputStreamWriter ow = new OutputStreamWriter(out,"GB2312"); 
    ow.write("这是测试"); 
    ow.flush(); 
    ow.close(); 

|
jsp的中文问题及其解决方法(windows+weblogic),希望能对你有帮助。
1、修改区域设置,设为英语,或者装英文操作系统。
2、在JSP页面中加入下面一条语句:
3、在编译servlet和JSP时加入代码选项。编译servlet使用javac -encoding iso8859-1 myservlet.java    在JSP的zone配置文件中。修改编译参数为:compiler=builtin-javac -encoding ISO8859-1
4、在classpath中加入il8n.jar的路径。
5、最土的办法,在源程序中假如代码变换函数,如
   try{
       out.println((new String("你好")).getBytes("GBK"),"ISO8859-1"));
       }
   catch(UnsupportedEncodingException e)
   {
   //......
   }
不幸的是,不同的服务器,解决中文问题的方法不会完全相同。总之,一定要多试验!

    
 
 

您可能感兴趣的文章:

  • 如何在Tomcat里面显示中文?我编译成Servlet后中文变成了乱码!
  • 把一个web app从一个tomcat server移到另一个tomcat server,中文乱吗!!!
  • 请教TOMCAT中文问题
  • Tomcat如何显示中文图片
  • tomcat上jsp的中文问题
  • 怎么让tomcat的报错信息中的??显示成中文
  • Tomcat中文显示问题?
  • unix tomcat 中文文件下载
  • 我用tomcat3.2.1学习jsp,是中文的就不显示,我怎么解决这个问题???
  • 访问Unix系统下的Tomcat服务器中的htm页面时,中文被改成默认的西欧字体???
  • tomcat+apache+win2000显示中文问题
  • tomcat不支持中文路径吗?
  • 为什么我的sevlet在tomcat中显示中文有乱码阿?请赐教
  • redhat9.0+tomcat5.0.28下的中文乱码问题?
  • 哪里能找到关于tomcat使用说明的中文文档
  • 为什么在HTML文件中插入一个文件名是中文的图片,不能显示。我用的是TOMCAT4.03
  • Tomcat3.2下,页面乱码(点查看->编码->简体中文后恢复正常),怎么办办???
  • 为何我的.jsp程序不能正常显示汉字(jdk1.4和Tomcat4.0)?? iis7站长之家
  • tomcate中的中文显示问题
  • Apache Tomcat 4.0 支持中文吗?
  • 使用tomcat4.0.3,当服务器启动装载servlet后,如果servlet有些修改,是否需要重新启动tomcat?
  • 我在servlet用了sqlserver2000的JDBC驱动访问数据库,当servlet放在tomcat中时,如何设置tomcat使它能找到驱动?
  • 可以用TOMCAT自带的服务器运行servlet,但怎样让apache支持servlet?
  • 得分套餐(32分):8。用TOMCAT时JSP表单提交信息给SERVLET处理时,“FORM ACTION=”后的SERVLET文件路径写什么?
  • Tomcat4中的servlet改动以后就刷新,但是我自己设置的servlet为何不能刷新?
  • Servlet高手急救:欲从servlet输出图形,请问linux环境下如何配置,web服务器为tomcat
  • jbuilder5运行servlet时调用的时默认的tomcat吗?可以改成自定义的tomcat吗
  • 如何在tomcat下运行servlet,jdk可以编译servlet吗?
  • 请问怎样在Tomcat中发布Servlet程序?谢谢
  • import javax.servlet.http.*;后,怎么提示package javax.servlet.http does not exist?我的classpath中已添加了tomcat/lib/servlet.jar!
  • 有谁知道怎样设置tomcat4.03 当重新编译servlet后不用重起便能调用最新编译的servlet.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 启动了Tomcat但是不显示Tomcat窗口
  • 如何修改配置文件才能使Tomcat显示调试信息?
  • tomcat如何显示控制台信息啊?
  • 用tomcat作为jsp服务器,如何解决jsp中的汉字显示问题?
  • tomcat可以启动,为什么不能显示jsp页面
  • 为什么jbuilder 6.0 下自带的tomcat3.2 显示jsp页面纵使出现乱玛?
  • 请问如何在tomcat环境下显示在线人数?
  • 关于Tomcat下显示word文档的问题
  • 如何不让tomcat列表显示啊
  • 为何我的.jsp程序不能正常显示汉字(jdk1.4和Tomcat4.0)??
  • "ps -ef|grep tomcat 路径显示问题
  • 如何在tomcat4.0启动的时候让它显示classpath的信息?
  • 重编译servlet程序后...都要重启tomcat才显示改变..怎么解决阿...
  • Tomcat + win2000 + IE6.0 修改JSP,关于页面显示不刷新的问题。
  • linux+tomcat+mysql用IP能访问网站,但是用域名不行,显示找不到数据库连接的类
  • 我在redhat7下,安装了jdk1.2.2,tomcat,apache后运行没有报错,可就是打localhost/examples不能显示如何办?
  • 我运行tomcat的example是可以的,但自己编一个helloworld却不显示,这是为什么?
  • (!!!!)有段转换为xml文件的代码,在bean中好用,在JSP中不好用。,TOMCAT上显示错误。
  • 菜鸟用tomcat3.2,在他的root目录下建立了一个test1.jsp.用浏览器显示正常,但我后来删掉了,可用浏览器还可以看到test1.jsp,这是怎么回事
  • 请教如何在JSP+ORACLE8.0+TOMCAT4.0环境下实现中日文双语的正确显示
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 在TOMCAT 3.x版本中,BIN目录下有tomcat.bat、tomcatEnv.bat,可是在TOMCAT 4.x中,这几个文件跑那去了?????
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • win2000, tomcat 4.0 我修改server.xml,(改端口等) 只能重起win2000才能生效,用start tomcat 和stop tomcat都不行,how can i do?
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • 通过线程 如可监控tomcat是否正常 重启tomcat
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • Eclipse 的 Tomcat 插件 Uqbar Tomcat XT
  • 如何在win2000下设置tomcat 的tomcat_home这个变量??
  • 访问量比较大的服务器,用tomcat还是apache+tomcat模块?
  • Tomcat 安装apr 支持 Tomcat Native


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3