Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1503276
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 20:14:55

一起学习
作者:崔冠宇 Java中,将数组保存在session变量后再读出似乎是一件令程序员头痛的事,其实只要稍做改动问题即可迎刃而解,本文将向大家介绍这一雕虫小技. 假设有一数组定义如下: String arr[] = new String[]{“abc”,”def”,”ghi”,”jkl”,”mno”}; 将数组arr存入session变量中是没有任何问题的 session.setAttribute(“sessionArr”,arr); 然而,当检索session变量时,却回出现问题 String targetArr[] = session.getAttribute(“sessionArr”); 错误提示信息如下: incompatible types; found: java.lang.String, required: java.lang.String[] 出错原因是类型不匹配,”=”左边是数组类型,而”=”右边是Object类型,解决办法是强制类型转换 String targetArr[] = (String[])session.getAttribute(“sessionArr”); 好了,问题解决了! 下载本文示例代码


如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组如何读出保存在session变量中的数组
阅读(160) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~