jmajid
یک شنبه 21 مهر 1387, 00:54 صبح
سلام
من یک سایت دارم و توی صفحه اصلی سایت (index.jsp) کد زیر به خوبی کار میکنه
<jsp:useBean class="pkg1.Myclass" id="c" scope="request"/>
اما وقتی همین کد رو توی یک فایل jsp که توی یک دایرکتوری دیگه هست (مثلا test/index.jsp) قرار میدم
Tomcat/5.5.25 بهم این exception رو میده
org.apache.jasper.JasperException: /index.jsp(14,7) The value for the useBean class attribute pkg1.Myclass is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jsp Error(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatc h(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspErro r(ErrorDispatcher.java:148)
org.apache.jasper.compiler.Generator$GenerateVisit or.visit(Generator.java:1175)
org.apache.jasper.compiler.Node$UseBean.accept(Nod e.java:1117)
org.apache.jasper.compiler.Node$Nodes.visit(Node.j ava:2166)
org.apache.jasper.compiler.Node$Visitor.visitBody( Node.java:2216)
org.apache.jasper.compiler.Node$Visitor.visit(Node .java:2222)
org.apache.jasper.compiler.Node$Root.accept(Node.j ava:457)
org.apache.jasper.compiler.Node$Nodes.visit(Node.j ava:2166)
org.apache.jasper.compiler.Generator.generate(Gene rator.java:3322)
org.apache.jasper.compiler.Compiler.generateJava(C ompiler.java:199)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:296)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:277)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:265)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
در ضمن محتوای Myclass هم اینجوریه
package pkg1;
public class Myclass {
String s;
public Myclass() {
}
public void setS(String s) {
this.s = s;
}
public String getS() {
return s;
}
}
میخواستم از اساتید سوال کنم ببینم کسی میتونه مشکل من رو حل کنه
اگه لطف کنید زودتر جواب بدید ممنون میشم
من یک سایت دارم و توی صفحه اصلی سایت (index.jsp) کد زیر به خوبی کار میکنه
<jsp:useBean class="pkg1.Myclass" id="c" scope="request"/>
اما وقتی همین کد رو توی یک فایل jsp که توی یک دایرکتوری دیگه هست (مثلا test/index.jsp) قرار میدم
Tomcat/5.5.25 بهم این exception رو میده
org.apache.jasper.JasperException: /index.jsp(14,7) The value for the useBean class attribute pkg1.Myclass is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jsp Error(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatc h(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspErro r(ErrorDispatcher.java:148)
org.apache.jasper.compiler.Generator$GenerateVisit or.visit(Generator.java:1175)
org.apache.jasper.compiler.Node$UseBean.accept(Nod e.java:1117)
org.apache.jasper.compiler.Node$Nodes.visit(Node.j ava:2166)
org.apache.jasper.compiler.Node$Visitor.visitBody( Node.java:2216)
org.apache.jasper.compiler.Node$Visitor.visit(Node .java:2222)
org.apache.jasper.compiler.Node$Root.accept(Node.j ava:457)
org.apache.jasper.compiler.Node$Nodes.visit(Node.j ava:2166)
org.apache.jasper.compiler.Generator.generate(Gene rator.java:3322)
org.apache.jasper.compiler.Compiler.generateJava(C ompiler.java:199)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:296)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:277)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:265)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
در ضمن محتوای Myclass هم اینجوریه
package pkg1;
public class Myclass {
String s;
public Myclass() {
}
public void setS(String s) {
this.s = s;
}
public String getS() {
return s;
}
}
میخواستم از اساتید سوال کنم ببینم کسی میتونه مشکل من رو حل کنه
اگه لطف کنید زودتر جواب بدید ممنون میشم