最近刚学Struts2框架,在写删除action时遇到了类型转换问题,求大神开解,万分感谢!
action代码如下:
public String del(){
ActionContext context=ActionContext.getContext();
Map params=context.getParameters();
String stu_id=(String) params.get("stu_id");
new StudentDao().delStu(stu_id);
return "success";
}
运行时报这个错:
java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String
http://www.cnblogs.com/KnightKitt/archive/2014/08/20/3919904.html
一般会使用 params.get("").toString();你可以试试这种