java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Stri

如果有
int pid=0;
pid = Inte.parseInt((String)request.getParameter("id")); hs.setAttribute("projectId", pid);

那么当
String prid = (String) hs.getAttribute("projectId");//的时候就会报这个错


修改方法很简单
把上面的代码改成
String pid =(String)request.getParameter("id");
hs.setAttribute("projectId", pid);

那么再使用
String prid = (String) hs.getAttribute("projectId");//的时候就OK了

你可能感兴趣的:(java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Stri)