servlet-2
servlet的方法的使用方法
调用只调用一次
执行会执行很多次
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | import javax.servlet.*; import javax.servlet.annotation.WebServlet; import java.io.IOException; @WebServlet( "/hello" ) public class Taste implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { System. out .println( "创建了一个servlet" ); } @Override public ServletConfig getServletConfig() { return null ; } @Override public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { System. out .println( "执行了该方法" ); } @Override public String getServletInfo() { return null ; } @Override public void destroy() { System. out .println( "结束了该方法" ); } } |
可以试试
插一个加jar包到工程里面的方法
1.
点那个文件夹一样的东西
2.
点libraries
3.点击那个加号
找到你要的文件夹下的jar包
然后别忘了apply加ok
servlet的生命周期方法:
1.无参构造数
2.init:初始化操作
3.service完成业务逻辑(可以调用多次,其余的只调用一次)
4.destory结束业务
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决