求救:setProperty与getPropertity的问题!!!!!!!!!!!!
大家看下为啥这个程序不得运行啊?
<!-------------test.jsp----------------->
<HTML>
<HEAD>
<TITLE>Counter Page</TITLE>
</HEAD>
<BODY>
<jsp:useBean id="ssb" scope="session" class="test.TestBean"/>
<jsp:setProperty name="ssb" property="counter" value="2"/>
<h2>Counter: <jsp:getProperty name="ssb" property="counter"/></h2>
</BODY>
</HTML>
下面是BEAN原程序了:
/////////TestBean.java :~
package test;
import java.util.*;
public class TestBean2 {
int counter;
public TestBean2() {
counter=100;
}
public void setcounter(int iii) {
counter=iii;
}
public int getcounter() {
return counter;
}
}
//////end
还是我对PROPERTITY的理解有问题啊???????出错码如下:
####<Aug 15, 2001 10:05:39 AM CST> <Info> <HTTP> <wujq> <myserver> <ExecuteThread: '11' for queue: 'default'> <> <> <101047> <[WebAppServletContext(45045,DefaultWebApp_myserver)] Generated java file: G:\bea\wlserver6.0sp1\config\mydomain\applications\DefaultWebApp_myserver\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp_myserver\jsp_servlet\_jsp\_testbean.java>
####<Aug 15, 2001 10:05:43 AM CST> <Error> <HTTP> <wujq> <myserver> <ExecuteThread: '11' for queue: 'default'> <> <> <101020> <[WebAppServletContext(45045,DefaultWebApp_myserver)] Servlet failed with Exception>
java.lang.ClassCastException: test.TestBean
at jsp_servlet._jsp._testbean._jspService(_testbean.java:87)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:213)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:246)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:1265)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1622)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)