Flex和servlet交互
??????Flex虽然提供了HTTPService,WEBService等方式与各种WEB服务器通信,但有时候我们仍然希望调用某些JAVA写的servlet或者JSP页面,这里举了个将FLEX页面数据导出为EXCEL表格的例子。 Flex代码: ?? protected function exportToExcel():void ????然后在页面添加一个BUTTON。点击后调用该function: ?? <mx:Button label="导出为EXCEL" click="exportToExcel()"/> ? 下面是JSP代码: <%@ page language="java" import="java.util.*,java.io.*,java.net.URLDecoder" pageEncoding="utf-8"%> ? 代码不多,但JSP页面有几个细节地方值得注意: 1.用request.getAttribute()或者request.getParameter()无法获得flex中传递的参数。 2.通过上面方式取得的数据为一个键值对字符串,本例为htmltable=<table><tr><td>aaa</td><td>aaa</td><td>aaa</td></tr></table>; 所以需要做下处理,去掉=和=前面的东西。 3.如果不进行URLDecoder.decode(sb.toString()),则得到的数据为%3Ctable......之类的数据,所以需要进行decode才能正确识别。 4.flex换行符为
 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- swift – 你能真的在AnyObject上调用任何Objecti
- ruby-on-rails – 在Puma fork之后重新连接Redis
- 在flex 4中创建弹窗样式
- reactjs – 如何使用Jest和Enzyme模拟React组件生
- 详解 linux c++的编译器g++的基本使用
- ruby-on-rails – acceptance_nested_attributes
- 在U-boot下实现自动识别启动Flash的原理(针对S3
- ARM汇编中的ldr和adr的区别及其在uboot中相关源码
- ruby – 如何使用RuboCop强制执行三元括号?
- Oracle 的 SQL语句中 decode()函数