`

Flex中提交Servlet后返回xml乱码的处理

    博客分类:
  • flex
阅读更多

郁闷了好半天。为什么我从as中提交给servlet后,servlet返回的xml。到as中是乱码,百思不得其解啊!最后还是功夫不负有心人啊。

(1):我们都知道FLex它默认的编码是UTF-8的格式。

(2):你的数据库连接:我这里采用的是mysql。jdbc:mysql://127.0.0.1/test?characterEncoding=utf-8

(3):查找你的html的编码是不是UTF-8的编码格式。如果是jsp也是一样。

(4):serlvet中的xml的编码格式encoding="UTF-8";

(5):servlet中输出的时候的格式:resp.setContentType("text/html;charset=utf-8");

(6):这一点最重要:在servlet中千万不能用:PrintWriter out = resp.getWriter();

因为它是字节流,用ServletOutputStream sos = resp.getOutputStream();用字符流的形式返回。否则前台会乱码。不信就试试吧!哈哈!

 

 

 

 

分享到:
评论
6 楼 p_x1984 2010-01-15  
谢谢提醒!
5 楼 diystyle 2010-01-15  
这种方式可能会更好些
http://ltf1660.iteye.com/blog/563154
4 楼 p_x1984 2009-12-07  
呵呵。希望以后多交流。MSN:xipei_1984@hotmail.com
3 楼 wwwblike 2009-12-07  
健哥当头像很酷。
2 楼 p_x1984 2009-07-15  
可能是那个地方咱们处理的不一样吧!我回头在试下!
1 楼 presses 2009-07-15  
一直都用PrintWriter,没发现任何问题。

相关推荐

    flex读取xml乱码的解决方法

    默认情况下,Flex使用Unicode编码(通常是UTF-8或UTF-16)来处理字符串,但如果XML文件使用的是其他编码,如GBK、BIG5等,那么在没有正确指定编码的情况下,Flex将无法正确解析XML中的字符,导致乱码出现。...

    解决Flex 中文乱码

    4. **XML处理**:在处理XML数据时,需要特别注意`xml.ignoreWhite`属性,该属性可能导致XML解析器忽略XML声明中的编码信息。确保在解析XML时正确设置编码,例如: ```as3 var xmlLoader:URLLoader = new URLLoader...

    flex+servlet简单实例

    在"flex+servlet简单实例"中,我们通常会通过Flex客户端发送HTTP请求到Servlet服务器,Servlet接收请求后进行业务处理,然后将结果返回给Flex客户端展示。这个过程涉及以下几个关键知识点: 1. **Flex客户端开发**...

    Flex+Java Servlet处理文件上传

    Flex+Java Servlet处理文件上传 关于上传文件

    随记:flex发送XML到servlet

    标题“随记:flex发送XML到servlet”指的是在Flex应用程序中向Java Servlet发送XML数据的过程,这通常涉及到客户端与服务器端的交互。Flex是一种基于Adobe AIR或Flash Player运行时的开发框架,常用于创建富互联网...

    FLEX调用Servlet连接数据库源码

    在提供的文件中,`DBProduct.mxml`很可能是Flex应用程序的主文件,它包含了HTTPService的配置和事件处理代码,用于向Servlet发送请求并处理返回的数据。可能包含设置URL、方法(GET或POST)、请求参数等元素。 另一...

    Flex调用JavaServlet将组件快照导出成图片

    在本场景中,我们将讨论如何在Flex中捕获组件的快照,将其转换为ByteArray,并通过JavaServlet将其导出为图片。 首先,让我们深入了解Flex中的组件快照。在Flex中,我们可以使用BitmapData类来捕获组件的视觉表示,...

    Flex与Servlet之间数据的交互

    Flex客户端通过HTTP或HTTPS协议向Servlet发送AMF请求,Servlet接收到请求后处理数据,再以AMF格式返回响应。 四、实现步骤 1. 创建Flex项目:使用Flex Builder或IntelliJ IDEA等IDE创建Flex项目,定义MXML界面和...

    Flex4.6+java+servlet上传图片例子+图片上传预览

    完成文件保存后,Servlet可以通过HttpServletResponse向Flex客户端返回一个响应,比如返回文件的URL,这样前端就可以根据URL显示已上传的图片。 此外,"PicUpload_Java"和"PicUpload_Flex"可能是项目中的两个关键源...

    flex与后台servlet建立连接

    当后台Servlet处理完请求后,会触发一个事件,Flex客户端通过监听这个事件来获取服务器返回的数据。 6. **错误处理**:在Flex和Servlet之间的通信过程中,可能会遇到网络问题、数据解析错误等。因此,需要在Flex...

    Flex入门-Flex整合Servlet

    处理完成后,Servlet将结果封装成XML或JSON格式的数据,返回给Flex客户端,客户端再用这些数据更新用户界面。 整合Flex和Servlet的关键在于通信机制。Flex使用AMF(Action Message Format)协议,这是一种高效的...

    Flex与Java Servlet交互实例

    本文简单介绍了Flex如何通过servlet连接数据库(Access)。使用的是给后台传递数据的方法。 本文开发使用的软件: Flex3-eclipse plugin Tomcat 6.0 Microsoft access 2003 Eclipse 3.3 各个软件的安装和...

    Flex3通过Servlet连接数据库(源码+Access)

    5. **结果返回**:Servlet处理完数据库请求后,将结果封装成XML或JSON格式,然后以HTTP响应的形式回传给Flex客户端。 6. **Flex3接收数据**:`<mx:HttpService>`接收到服务器返回的数据后,会触发预定义的事件,如...

    flex4+servlet批量上传

    4. **返回响应**:在Servlet处理完文件后,向Flex客户端返回一个响应,告知文件上传的状态,如成功、失败或部分成功。 在Flex4应用中,还需要处理上传进度显示、错误处理等用户体验优化。例如,可以监听...

    Flex和Servlet结合上传文件

    在web.xml中,我们可以定义Servlet的映射路径,使得Flex客户端知道应该向哪个URL发送文件。例如,你可以定义一个如下的Servlet映射: ```xml <servlet> <servlet-name>FileUploadServlet</servlet-name> <servlet...

    flex与servlet 结合学习

    在Flex和Servlet的结合中,Servlet通常用于处理来自Flex客户端的HTTP请求,执行必要的操作,如数据库查询、业务逻辑处理,然后将结果以XML或JSON格式返回给Flex。 整合Flex和Servlet的过程主要包括以下几个步骤: ...

    flex解析xml框架实例

    总的来说,Flex中的XML解析框架结合HTTPService,为我们提供了一种有效的方法来处理服务器返回的XML数据。通过理解和熟练运用这些工具,开发者能够构建出动态、交互性强的Flex应用程序,高效地处理来自服务器的XML...

    flex与servlet交互

    Flex与Servlet之间的交互主要通过HTTP协议实现,通常采用Flex中的HTTPService组件向Servlet发送请求,并由Servlet处理后返回结果。 #### 2. Flex端实现 在提供的代码示例中,使用了Flex中的HTTPService组件来与...

    Flex+Java Servlet处理文件上传.doc

    Flex+Java Servlet处理文件上传

    Flex+Java Servlet文件上传实例

    Flex是一种基于ActionScript和Flash Player的开放源代码框架,用于构建富互联网应用程序(RIA),而Java Servlet是Java平台上的一个标准,用于扩展服务器的功能,特别是在Web开发中处理HTTP请求。 在这样的系统中,...

Global site tag (gtag.js) - Google Analytics