|
 |
pro_jsp thread: java Bean:: Unable to compile class for JSP
Message #1 by "Mohammad A. Baten" <m_baten@h...> on Sat, 9 Jun 2001 08:53:46
|
|
Mohammad,
When you use JavaBeans with JSPs you need to
use the Fully qualified class name of your JavaBean.
Example:
Instead of using ...
<jsp:useBean id="myBean" scope="page" class="MyBean">
You should use
<jsp:useBean id="myBean" scope="page" class="com.test.MyBean">
Hope that helps,
Jorge
>
> I am having problem working with java Bean, I mean starting with java
> Bean.
>
> my jsp file is in /examples/jsp/languages/bean2.jsp
> and my class file is in WEB-INF/classes/languages/LanguageBean
>
> and i am using :
>
> <jsp:useBean id="language" scope="page" class="LanguageBean">
> <jsp:setProperty name="languageBean" property="*"/>
> </jsp:useBean>
>
> I am getting the error:>>>>
>
> Error: 500
> Location: /examples/jsp/languages/bean2.jsp
> Internal Servlet Error:
>
> org.apache.jasper.JasperException: Unable to compile class for
> JSPD:\tomcat\work\localhost_8080%
>
2Fexamples\_0002fjsp_0002flanguages_0002fbean_00032_0002ejspbean2_jsp_0.jav
> a:63: Class jsp.languages.LanguageBean not found.
> LanguageBean language = null;
> ^
> D:\tomcat\work\localhost_8080%
>
2Fexamples\_0002fjsp_0002flanguages_0002fbean_00032_0002ejspbean2_jsp_0.jav
> a:66: Class jsp.languages.LanguageBean not found.
> language= (LanguageBean)
> ^
> D:\tomcat\work\localhost_8080%
>
2Fexamples\_0002fjsp_0002flanguages_0002fbean_00032_0002ejspbean2_jsp_0.jav
> a:71: Class jsp.languages.LanguageBean not found.
> language = (LanguageBean) Beans.instantiate
> (this.getClass().getClassLoader(), "LanguageBean");
> ^
>
> I need feedback to resolve this problem.
>
>
|
|
 |