快速入门
建立一个包,并在包内定义class文件:
配置,这里的day13_tomcat是虚拟目录,而这里资源名为/demo,需要将这里的Java类通过配置映射到demo上。这里的servlet-class是全称cn.itcast.web.servlet.ServletDemo1,serlet-name命名为demo1。将demo1映射为URL资源路径/demo1。
执行原理
Servlet 3.0
新建模块为Java Enterprise,勾选Web Application,去掉Create web.xml。因为这里不需要web.xml来配置项目了
新建一个包,并新建类
使用@WebServlet配置urlPatterns,来将ServletDemo类映射为url(/demo)
IDEA与tomcat相关配置
IDEA项目中关于服务器配置的文件server.xml,可以通过IDEA中配置
配置虚拟目录,同样可以从IDEA图形化中配置
实际Web项目存放的目录,也就是部署的项目
这里存放的和IDEA中操作的相同的项目文件,就是下面的路径下的文件
在java文件中打断点,然后使用调试的小绿虫按钮来调试
我的配置
这是我的IDEA的配置文件存放的路径
out文件下是用于Tomcat部署的项目:
WEB-INF下存放的是src目录下的cn.itcast.web.servlet.SerletDemo.class和字节码文件。
Servlet类体系结构
urlpattern配置
这样配置可以通过/d4,/dd4和/ddd4来访问ServletDemo4。
这样配置可以通过/user/demo4来访问ServletDemo4。
这样配置可以通过/user/hehe(不管这里是是什么)来访问ServletDemo4。