servlet2
servlet不能直接访问,要通过映射的方法间接访问
1.web.xml
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.w.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
2.基于注解的方式
在servlet类里通过
@WebServlet("/demo1")进行访问
二。servlet生命周期
1.构造函数创建,init初始化,service使用,destory销毁//通过输出语句
想在浏览器上显示内容要通过response,否则内容是显示在idea控制台上
创建好了对象反复调用,只有第一次调用init,刷新一次调用一次service
调用非静态方法只能通过创建对象调用,这里是tomcat帮我们通过无参构造创建了对象
当启动程序,会自动将这些文件加载到内存,再通过他们创建对象,用对象去进行操作,再对象销毁程序结束
静态文件 运行后加载到方法区形成class文件(运行实类),再产生具体的对象
通过project structure-library-添加jar包