关于Map类的问题
Struts Problem Report
Struts has detected an unhandled exception:
Messages:
[Ljava.lang.String; cannot be cast to java.lang.String
File: com/struts2/action/SetWork.java
Line number: 35
Stacktraces
java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String
com.struts2.action.SetWork.execute(SetWork.java:35)
SetWork中的34和35行是这样的
Map<String, String> parameters = ServletActionContext.getRequest().getParameterMap();
String lessonID = parameters.get("id");
不知道哪儿有错 望大神指点
------解决方案--------------------提示你强制类型转换错误
parameters.get("id");返回的不是String
看你的提示,返回的8层是String数组,其实你自己调试一下,看一下parameters 里放的是什么就可以了
------解决方案--------------------晕,没看到。是的,看下parameters.get("id");的返回值,应该是数组类型