使用scope="session"的javaBean時,經常會出現ClassCastException

csz發表於2003-01-09
初到貴站,請各位大蝦幫幫我:

只是簡單的<jsp:useBean scope="session" .../>
經常會出現這種ClassCastException ,而且是時好時壞的
bean的建構函式並沒做任何類轉換
我用的是weblogic7

所有程式碼如下: 

這是.java檔案:(什麼都不做也出錯!)  
package reqinfo;  

public class RequestData {  
  //建構函式  
  public RequestData() {  

  }  
}  


這是該bean的賦值.jsp檔案:  
<%@page contentType="text/html; charset=gb2312" language="java" errorPage="" %>  
<%@page import="reqinfo.*"%>  
<%request.setCharacterEncoding("gb2312");%>  
<jsp:useBean id="requestdata" scope="session" class="reqinfo.RequestData" />   
//這句時好時壞的出錯

下面是從該bean裡取值的程式碼,.jsp檔案:  
<%@page import="reqinfo.*"%>  
<%request.setCharacterEncoding("gb2312");%>  
<jsp:useBean id="requestdata" scope="session" class="reqinfo.RequestData" />  
//這句時好時壞的出錯

<p class="indent">

相關文章