锁定老帖子 主题:最近在玩ww 遇到两个问题 请教一下
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-09-15
引用 static ThreadLocal actionContext = new ActionContextThreadLocal();
而且说 引用 不要在Action的构造函数里使用ActionContext.getContext(),因为这个时候ActionContext里的一些值也许没有设置,这时通过ActionContext取得的值也许是null。
可是我看WW给的例子里 全是第2种取法 而且根本就没有上面那个ActionContextThreadLocal类 我用的版本是2.2.4 另外 我 ActionContext context = ActionContext.getContext(); Map map = context.getParameters(); String user = (String) map.get("username"); 居然报ClassCast 我看了一下 拿到的 username是 引用 class [Ljava.lang.String;
为什么 前面会有个 [L 的 ???? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-09-15
这个是基础问题啊,有个L的是代表Array啊
|
|
返回顶楼 | |
发表时间:2006-09-15
居然引来了大boss 激动ing
那为什么会 ClassCast ?? |
|
返回顶楼 | |
发表时间:2006-09-15
你把 String[] 转成 String 不出错才怪呢。
|
|
返回顶楼 | |
发表时间:2006-09-15
haha1903 写道 你把 String[] 转成 String 不出错才怪呢。
原来是String[] 难道是新版本的WW现在这样改了么 哦哦 原来如此 可能是我看的教程太老了吧 谢谢 谢谢 可以删了 |
|
返回顶楼 | |
发表时间:2006-09-15
不是ww版本的问题,ww只是从request里面去getParameter()而已。
在Action里面取request,session等为什么不考虑用Aware接口?又方便,又好看。 |
|
返回顶楼 | |
发表时间:2006-09-15
ddandyy 写道 haha1903 写道 你把 String[] 转成 String 不出错才怪呢。
原来是String[] 难道是新版本的WW现在这样改了么 哦哦 原来如此 可能是我看的教程太老了吧 谢谢 谢谢 可以删了 不是你的错, 是教程写错了, 从来都是返回 String[] 的 |
|
返回顶楼 | |
发表时间:2006-09-15
我晕 ..................
谢谢downpour 我刚玩这个 在一点点熟悉呢 估计快玩到那了吧 Feiing太打击人了 俺对这教程报很大的希望呢 下面都不敢看了 |
|
返回顶楼 | |
发表时间:2006-09-15
ddandyy 写道 我晕 ..................
谢谢downpour 我刚玩这个 在一点点熟悉呢 估计快玩到那了吧 Feiing太打击人了 俺对这教程报很大的希望呢 下面都不敢看了 不会阿, 教程写得挺好的, 有一点点纰漏在所难免, 并且出过错之后, 你不是记得更清楚了么 |
|
返回顶楼 | |
发表时间:2006-09-15
顺便回答下我的第一个疑问吧
|
|
返回顶楼 | |