发表评论
程序中categoryId = "目录1";改成categoryId = key.text,不能传递中文到Jsp中.
#2楼 [
楼主]2004-12-29 08:54 |
按文中的相同的运行环境配置,将程序中categoryId = "目录1";改成categoryId = key.text;是可以将中文传递到Jsp中的,我已经测试通过!
奇怪!改成categoryId = key.text后,仅仅能传递 '目录1' ,传其他汉字如'中文'则出现乱码(categoryID=????????????
categoryID=锟斤拷锟斤拷)!
请帮忙再看一下.
#4楼 [
楼主]2004-12-29 16:25 |
我修改了正文重新测试了一下,问题应该可以解决了!
谢谢!果真如此 ,高手!
个人感觉Flex支持中文够 ,如果不用send(obj)方式,而用以下方式,得到乱码:
<mx:HTTPService id="srv" url="employeehttp.jsp" method="POST">
<mx:request>
<firstName>{firstName.text}</firstName>
</mx:request>
</mx:HTTPService>
感觉应当是这样来做吧:
categoryID = java.net.URLDecoder.decode(categoryID,"UTF-8");
<mx:DataGrid dataProvider="{userSrv.result.users.user}" width="100%" height="224">
<mx:columns>
<mx:Array>
<mx:DataGridColumn columnName="name" headerText="User Name" />
<mx:DataGridColumn columnName="email" headerText="User Email"/>
</mx:Array>
</mx:columns>
</mx:DataGrid>
数据如上,显示出来就是用户列表了,但是如何才能在双击每行记录的时候,激发一个事件呢,谢谢
我的mail:flyjava@163.com
"传其他汉字如'中文'则出现乱码(categoryID=????????????
categoryID=锟斤拷锟斤拷)"
这个问题到底怎么解决呀?!
#9楼 [
楼主]2005-09-29 17:08 |
JSP里面,可以修改
String strOut = new String(categoryID.getBytes("ISO8859-
1"), "GBK");
中的字符集,比如UTF-8来看看效果,主要是Flex发送的字符也就是Flash客户段提交到服务器的字符集要和服务器获取数据的字符集一致就好了
#11楼 [
楼主]2005-10-12 15:02 |
没配置过Flex的安全访问控制
配置文件:\WEB-INF\flex\flex-config.xml
<http-service-proxy>
<whitelist>
<!-- whitelist config for unnamed services -->
<unnamed>
<url>http://*</url><!-- 新添加条目 -->
</unnamed>
</whitelist>
</http-service-proxy>
Severity and Description Path Resource Location Creation Time Id
1119: 访问可能未定义的属性 useCodepage (通过 static 类型 Class 引用)。 yy ll.mxml line 42 1183606108390 25
高手请问这是怎么回事呢????????????????????
我用的flex 2.0做的!!!!!!!!这是运行时报的错呢!!
你好!!这怎么布置上去呢!!mxml放那!jsp放那~~~!flex和tomcat有什么联系呢~~!
谢谢你给我回答!!
急~~~~~~~~~~~
@yaoliang
很抱歉,我的这些例子是flex1.0时候的,现在2.0的语法、类库都不一样了,请自行查看SDK文档!
@yaoliang
我的这些例子是flex1.0时候的,在1.0的时候flex的mxml需要在一个java服务器上运行,同时需要flex的运行库,mxml在服务器上动态编译执行,这里我使用了tomcat!当然也可以把mxml事先编译成swf文件,这样就不需要java服务器了,现在flex2.0一般都用后一种模式,直接编译成swf。
@dannyr
那你的代码能在Flex2运行吗???
请问现在的flex2怎么与数据库sql连接呢??
能给我个例子吗??
谢谢你了~~!!