还是一个jsp+tomcat 配置问题,找不到类?(100分)

  • 主题发起人 主题发起人 土土
  • 开始时间 开始时间

土土

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在情况是tomcat安装成功,我在tomcat目录下建了个jsp目录,有个class放在
jsp/web-inf/classes目录下,但运行提示:
org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.
../work/localhost/examples/_0002fjsp_0002fdemo_0002fok_0002ejspok_jsp_0.java:56: Invalid expression statement.
okbean.print;
^
1 error, 1 warning
请哪位大哥指点下,
顺便系统讲讲几种如何配置的,
 
1.你要把你那個jsp目錄放到tomcat/WEBAPPS/EXAMPLES下面才可以的.
2.你還要把你那些所需的class文件放到tomcat/WEBAPPS/EXAMPLES/WEB-INF/CLASSES.
你看一下它自帶那些例子就知道了.
 
老大,一样的,我也试过
 
你一定要這樣放才可以:
比如你將一個目錄test放到tomcat/WEBAPPS/EXAMPLES.
目錄test 里面應該有一個 test/WEB-INF/test的目錄,這個目錄下面的都是*.java,*.class 文件.
那你要將這個目錄復制到tomcat/WEBAPPS/EXAMPLES/WEB-INF/CLASSES.
等於就有了目錄tomcat/WEBAPPS/EXAMPLES/WEB-INF/CLASSES/test ;
然後你啟動tomcat ;
再在ie 輸入地址
 
见鬼,我的文件目录如下,
C:/tomcat/jakarta-tomcat-4.0-b1/webapps/examples/demo下面放jsp文件
C:/tomcat/jakarta-tomcat-4.0-b1/webapps/examples/demo/web-inf/classes下放class
C:/tomcat/jakarta-tomcat-4.0-b1/webapps/examples/WEB-INF/classes也放class
jsp 内容:
<jsp: usebean id="okbean" scope="page" class="helloworld"/>
<%
okbean.setRate("123");
%>
<%=okbean.getRate()%>
</jsp:usebean>
class中两个方法编译通过
提示出错如下:
../work/localhost/examples/_0002fdemo_0002fok_0002ejspok_jsp_0.java:56: Undefined variable or class name: okbean
okbean.setRate("123");
^
../work/localhost/examples/_0002fdemo_0002fok_0002ejspok_jsp_0.java:63: Undefined variable or class name: okbean
out.print(okbean.getRate());
^
2 errors, 1 warning

 
你的okbean的源码看看。
 
okbean 来了
public class helloworld{
private String Rate;
public String GetRate(){
return Rate;
}
public void SetRate(String s){
this.Rate = Rate;
}
}
 
后退
顶部