Skip to Main Content

New to Java

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Problem with calling bean file from JSP

800312Jun 15 2008 — edited Jun 21 2008
Hello friends,

I have gone through previous threads and have take enough measures to execute the problem, but i couldn't solve it

It still shows " The value for the useBean class attribute BeanTest.testing is invalid."

Here is the code
bean file (Testing.java) i.e Testing.class
I have saved it under
"C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\examples\WEB-INF\classes\BeanTest\Testing.class"

package BeanTest;
public class Testing
{
public Testing()
{
}
public String getName()
{
return "HELLO WORLD";
}

}


Now the JSP file (Bean.jsp)

I have saved it under as
"C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT\LearningJSP\.Bean.jsp"


I am using the URL
http://localhost:8080/LearningJSP/Bean.jsp

Bean.jsp

<html>
<head>
<title>Simple Bean Test Page</title>
</head>
<body>
Here is the OUTPUT

<jsp:useBean id="test" class="BeanTest.testing" scope="page" />

<jsp:getProperty name="test" property="name" />


</body>
</html>

Plz help me


Now the whole result that i gets is

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /LearningJSP/Bean.jsp(9,0) The value for the useBean class attribute BeanTest.testing is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1200)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1160)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2393)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2399)
org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
org.apache.jasper.compiler.Generator.generate(Generator.java:3372)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 19 2008
Added on Jun 15 2008
5 comments
223 views