Servlets 找不到我的servlet
我第一次尝试使用servlet(在业余时间我是一个非常糟糕的web开发人员) 我创建了一个servlet,并将其与所有其他类(javabean)一起放入一个文件夹中。我把我的课程放在一个叫做牛仔裤的包里 我创建了一个页面,在提交servlet时调用它(在按下提交按钮之后) 我应该如何使用servlet?也许我必须确定它的路径。。。 可能TomCat看不到我的servlet在my\u web\u application\u name/jeans文件夹中Servlets 找不到我的servlet,servlets,Servlets,我第一次尝试使用servlet(在业余时间我是一个非常糟糕的web开发人员) 我创建了一个servlet,并将其与所有其他类(javabean)一起放入一个文件夹中。我把我的课程放在一个叫做牛仔裤的包里 我创建了一个页面,在提交servlet时调用它(在按下提交按钮之后) 我应该如何使用servlet?也许我必须确定它的路径。。。 可能TomCat看不到我的servlet在my\u web\u application\u name/jeans文件夹中 谢谢大家您的类在类路径中不可用。确保其可用性
谢谢大家您的类在类路径中不可用。确保其可用性。如果放入包,请确保使用包声明编译它。手动复制类文件后,请重新启动应用程序服务器。在Web.xml中,用包名声明类 您可能需要一个关于如何编写servlet的教程。
您必须将完全限定的
类
名称放入
例如:
<servlet-class>examples.servlets.HelloWorld</servlet-class>
examples.servlets.HelloWorld
然后是servlet的第一行prova.java
package jeans; //use small case package name
public class Prova extends HttpServlet { //see the class name, this is by java naming conventions
....
.......
}
另外,web.xml
<servlet>
<description></description>
<display-name>Prova</display-name>
<servlet-name>Prova</servlet-name>
<servlet-class>jeans.Prova</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Prova</servlet-name>
<url-pattern>/Prova</url-pattern>
</servlet-mapping>
普罗瓦
普罗瓦
牛仔裤,普罗瓦
普罗瓦
/普罗瓦
有用链接:
谢谢大家。
我的错误出现在“servlet类”标记上
我写
Prova
而不是
jeans.Prova
牛仔裤是我放班级的文件夹
<servlet-class>examples.servlets.HelloWorld</servlet-class>
The package where i put my classes is called Jeans
package jeans; //use small case package name
public class Prova extends HttpServlet { //see the class name, this is by java naming conventions
....
.......
}
<servlet>
<description></description>
<display-name>Prova</display-name>
<servlet-name>Prova</servlet-name>
<servlet-class>jeans.Prova</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Prova</servlet-name>
<url-pattern>/Prova</url-pattern>
</servlet-mapping>