当前位置: 技术问答>java相关
写的一个类,在JSP中引入时总是说找不到,什么原因?
来源: 互联网 发布时间:2017-04-23
本文导语: 写的一个类,在JSP中引入时总是说找不到,什么原因? | JSP放在ROOT下的一个目录重,把CLASS直接放在ROOT下的WEB-INF/classes下就可以了。当然如果是有package的话,也要在classes目录下建立该package...
写的一个类,在JSP中引入时总是说找不到,什么原因?
|
JSP放在ROOT下的一个目录重,把CLASS直接放在ROOT下的WEB-INF/classes下就可以了。当然如果是有package的话,也要在classes目录下建立该package目录,另外,jsp调用的时候别忘了package.class的形式来调用。
|
以我把tomcat放置在c:tomcat为例。
在tomcat的子文件夹webapps下建立一个你自己的文件夹,比如:my_jsp,
即c:tomcatwebappsmy_jsp
然后把你的所有jsp的页面程序放置其中。如c:tomcatwebappsmy_jsphello.jsp
欲想执行hello.jsp,需要修改c:tomcatconfserver.xml,该文件中有一段是这样的:
在这段语言前面加上下面语句:
即可。
重新启动tomcat,执行http://127.0.0.1:8080/my_jsp/hello.jsp就可以了
在tomcat的子文件夹webapps下建立一个你自己的文件夹,比如:my_jsp,
即c:tomcatwebappsmy_jsp
然后把你的所有jsp的页面程序放置其中。如c:tomcatwebappsmy_jsphello.jsp
欲想执行hello.jsp,需要修改c:tomcatconfserver.xml,该文件中有一段是这样的:
在这段语言前面加上下面语句:
即可。
重新启动tomcat,执行http://127.0.0.1:8080/my_jsp/hello.jsp就可以了
|
class文件位置:
jsp文件所在目录下/web-inf/classes/package(if you have package in your java class)/*.class
jsp文件所在目录下/web-inf/classes/package(if you have package in your java class)/*.class
|
加入在C:tomcatwebappsmy_jspWEB-INFclassestest文件夹下有一个类为
oper.class,想在JSP页面掉用时应该首先将其导入:
my_jsp文件夹就是楼上刚才介绍建立的那个文件夹
oper.class,想在JSP页面掉用时应该首先将其导入:
my_jsp文件夹就是楼上刚才介绍建立的那个文件夹