`
zyn010101
  • 浏览: 325013 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex的httpservice与java交互过程中的乱码问题

    博客分类:
  • flex
阅读更多
写程序这么久了,以为自己早已告别了乱码问题,可是最近在做flex和java交互的时候,再次遇到了乱码问题,不用说,又是一通乱试,将网上所有能找的方法试验了一遍,终于解决了这个问题。


<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
   xmlns:s="library://ns.adobe.com/flex/spark"
   initialize="getJsParam();init(event);doWork();flash.system.System.useCodePage=true"
   addedToStage = "init2(event)"
   preloader="iman.sps.asfile.MyProgressBar"
    applicationComplete=""
   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">





在application中的initialize方法中加flash.system.System.useCodePage=true后,一切变正常了。在此说明:jsp页面GBK,workspace  gbk(工程编码也为gbk), tomcat 编码为UTF-8,在此设置下flex页面向后台传值无乱码,希望对大家有所帮助。
     但是,从后台传前台的返回值依然乱码,
public void acceptSheet() throws Exception{
String accountName = this.getSessionValue(SessionUtil.accountName);
String userName = this.getSessionValue(SessionUtil.userName);
request.setCharacterEncoding("GBK");
response.setContentType("text/html;charset=gbk;");
log.info("接单方法执行了");
String str ="";
try{
baseSheetService.acceptSheet(workItemId, accountName, userName);
str = "接单成功";
}catch(Exception e){
str="接单失败";
e.printStackTrace();
}
PrintWriter out = response.getWriter();
out.print(str);
}



request.setCharacterEncoding("GBK");
设置合适的编码可解决后台向前台传值问题。
分享到:
评论

相关推荐

    Flex与Java的交互

    Flex与Java的交互是跨平台应用开发中的常见技术组合,允许前端用户界面(UI)与后端业务逻辑进行高效沟通。在本文中,我们将深入探讨如何使用Flex 4与Java进行通信,并通过三种不同的方法实现这一目标:RemoteObject...

    flex httpservice 和 java通信 获取 java端的返回值

    本文将详细介绍如何使用Flex的HTTPService组件与Java服务进行交互,并获取Java端的返回值。首先,让我们了解一下Flex和Java通信的基本原理。 Flex是一款基于ActionScript 3的开源框架,用于创建富互联网应用程序...

    Flex4 通过HttpService与Java进行交互项目

    这是本人做的Flex4 通过HttpService与Java进行交互项目,本人测试通过。本人在此声明运行环境为:MyEclipse 8.5,JDK 6,Tomcate 6,Flex 4. 本人已经将Flex4整合到Myeclipse 8.5中去了,所以这个项目是在MyEclipse ...

    flex HttpService 入门例子

    简单的 flex HttpService例子,可供初学者参考

    flex4与java交互

    4. 错误处理:在Flex和Java交互过程中,可能会出现网络错误、服务器异常等情况,需要在客户端和服务器端都进行适当的错误处理。 四、具体实现 在Flex4中,我们可以使用HTTPService或WebService组件来调用Java服务。...

    java 中使用Flex的HttpService的详细配置

    在Java开发中,Flex HttpService是一个强大的工具,用于在Adobe Flex客户端与服务器之间进行数据通信。这个服务允许Flex应用程序通过HTTP协议发送请求到后端服务器,并接收响应数据。本篇文章将深入探讨如何在Java...

    flex4与Java交互.docx

    在本文中,我们将探讨如何在Flex 4环境中与Java进行交互,主要涉及三种通信方式:RemoteObject、HTTPService以及WebService。这些交互方式允许Flex客户端与后端Java应用进行数据交换,从而实现丰富的用户界面和强大...

    flex4与Java交互.pdf

    在本文中,我们将深入探讨Flex 4与Java交互的三种主要方式:通过RemoteObject与普通Java类通信、使用HTTPService与服务器交互以及通过WebService与Web服务通信。这些技术在开发富互联网应用程序(RIA)时,允许前端...

    Flex4.0 如何通过 HttpService和WebService与服务器进行通信

    本篇文章将深入探讨如何利用Flex 4.0中的HttpService和WebService组件与Java Struts2框架构建的服务器进行通信。 首先,我们来看HttpService。HttpService是ActionScript 3.0中的一个类,用于发起HTTP请求,通常...

    flex+java交互简单实用易懂

    在Flex和Java的交互过程中,主要涉及以下关键技术点: 1. BlazeDS或LiveCycle Data Services:Adobe提供的这些中间件服务为Flex和Java之间的AMF通信提供了支持。它们提供了Remoting和Messaging API,使得数据传输...

    Flex与Java交互通讯视频详解

    Flex与Java交互通讯是Web开发中的一个重要话题,它涉及到客户端与服务器端的高效协同工作。Flex,作为Adobe的开源框架,主要用于构建富互联网应用程序(RIA),而Java则是一种广泛使用的后端开发语言,能提供强大的...

    flex与JAVA三种交互方式的源代码与视频教程

    Flex与Java之间的交互是开发富互联网应用程序(RIA)时经常遇到的技术问题。Flex作为一个强大的前端展示层技术,常用于创建动态、交互式的用户界面,而Java则在后端处理业务逻辑和数据管理。本教程将深入探讨Flex与...

    FLEX与JSP结合并测试HTTPService与java用XML通信.doc

    在本过程中,我们将看到如何配置Web项目以支持Flex和Struts框架,以及如何设置HTTPService来处理XML数据。 1. **创建Web项目** 首先,创建一个基于J2EE 1.4的Web项目。这通常涉及在IDE如Eclipse或IntelliJ IDEA中...

    flex4与Java通信实例

    在本实例中,我们探讨了三种Flex4与Java交互的方式:通过RemoteObject、HTTPService以及WebService。 1. Flex 与普通 Java 类通信 - RemoteObject 在Flex中,RemoteObject组件用于与Java服务端的普通类进行通信。...

    FLEX与JSP结合并测试HTTPService与java用XML通信

    本文将详细解析如何利用FLEX作为前端客户端,通过HTTPService与后台的Java服务进行XML通信,从而实现数据交互。这种技术在Web开发中广泛使用,能够提供动态、交互性强的用户体验。 首先,FLEX是一种基于...

    flex4 httpservice 例子

    Flex4是一种基于ActionScript 3.0的开源框架...通过查看和运行这个示例,你将更深入地理解如何在Flex4中使用`HTTPService`与服务器交换数据。记住,理解XML数据的结构和如何适当地解析它,是使用`HTTPService`的关键。

    Flex+HTTPService 例子

    因此,我们将逐步讲解创建一个简单的Flex应用,使用HTTPService与Java后台进行数据交互的过程: 1. **创建Flex项目**:首先,你需要安装Adobe Flex Builder或使用其他支持Flex开发的IDE,如IntelliJ IDEA或Flash ...

    flex与httpService通信(java)

    在Flex中,`HTTPService`组件是用于与服务器进行数据交换的重要工具,特别是对于与Java后台进行通信时。本篇文章将深入探讨Flex与Java后台通过`HTTPService`通信的原理、配置和实践。 1. **HTTPService组件介绍** ...

    Flex HTTPService如何给后台传递参数 .doc

    Flex中的HTTPService组件提供了灵活的方式与后台进行数据交互。通过URLVariables对象或`&lt;mx:request/&gt;`标签,我们可以方便地传递参数给服务器。理解这两种方法对于开发Flex应用程序并与服务器进行数据交换至关重要。...

Global site tag (gtag.js) - Google Analytics