servlet(实际上就是一个java类,没有main方法)
0)配置tomcat
貌似可以不加环境变量,只要java环境就好了,也可以修改startup.bat里面设置路径
1)手动部署一个servlet
1.编写好servlet源代码,在dos下用javac命令编译,生成class文件
2.将生成的class和java文件,拷贝至WEB-INF里的classes文件夹
3.将html文件放在自己的servlet文件夹中,与WEB-INF在一起
4.配置web.xml文件
5.浏览器其中运行(localhost:8080/myServlet/login.html)
注意:web.xml的配置,html表单action方法里的对象(和web.xml映射地址一样) <form action="First">
<servlet>
<servlet-name>Servlet1</servlet-name>
<servlet-class>FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/First</url-pattern>
</servlet-mapping>
犯的错误:java文件名应该和类名字一致,包括大小写。让我纠结了好半天的小bug。
2)编码问题
3)虚目录(对于大量的servlet,便于识别管理)
<url-pattern>/First</url-pattern> <form action="First">
<url-pattern>/aaaaa/First</url-pattern> <form action="aaaaa/First">
浙公网安备 33010602011771号