使用Struts2获取请求参数:Ljava.lang.String; cannot be cast to java.lang.String
2012-12-12 13:59
555 查看
使用Struts2获取页面所有的请求参数时,
原因是get(key)返回的是String[],所以解决方法如下:
ActionContext atx=ActionContext.getContext(); Map map=atx.getParameters(); System.out.println("ActionContext logip:"+map.get("logip"));出现错误:Ljava.lang.String; cannot be cast to java.lang.String
原因是get(key)返回的是String[],所以解决方法如下:
ActionContext atx=ActionContext.getContext(); Map map=atx.getParameters(); System.out.println("ActionContext logip:"+((String[])map.get("logip"))[0]);结果可以正常输出。
相关文章推荐
- struts2的<s:iterator>标签 遇到的问题:java.lang.ClassCastException:cannot be cast to java.lang.String
- ognl.OgnlContext cannot be cast to java.lang.String错误!可能的原因之一:jsp页面中包含和Struts2中的Context关键字重复从而产生冲突,修
- java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String
- [Ljava.lang.String; cannot be cast to java.lang.String
- [Ljava.lang.String; cannot be cast to java.lang.String错误
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.lang.String
- [Ljava.lang.String; cannot be cast to java.lang.String
- hibernate:java.lang.String cannot be cast to [Ljava.lang.Object
- [Ljava.lang.String; cannot be cast to java.lang.String错误 [转]
- java.lang.String cannot be cast to [Ljava.lang.Object
- java.lang.String cannot be cast to [Ljava.lang.Object;
- 关于java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object的错误报告
- 【ERROR】java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String
- java.lang.String cannot be cast to [Ljava.lang.Object
- [Ljava.lang.String; cannot be cast to java.lang.String错误 [转]
- java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Obj
- Ljava.lang.String cannot to be cast java.lang.String错误原因
- 在使用spring+springMVC+hibernate遇到java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to
- [置顶] java.lang.String cannot be cast to [Ljava.lang.Object;错误的原因很邪恶
- [Ljava.lang.String; cannot be cast to java.lang.String错误