创建Servlet
这是Tomcat配置的初始路径,在web项目内,该路径代表了webapp下index.html所在的页面。
@WebServlet(name = "login", value = "/login",loadOnStartup = 1)
public class LoginServlet extends HttpServlet {
使用注解的方式为Servlet添加路径,此时http://localhost:8080/exp3_war_exploded/login就是该Servlet的路径。
在web项目中,我们并没有书写Main函数。实际上是Tomcat在使用Servlet。
Servlet生命周期:
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
在service()方法中存在servletRequest, ServletResponse两个参数。前者携带了用户在浏览器发起的HTTP请求,被Tomcat包装;后者就是我们需要返回给浏览器的HTTP响应。
HttpServlet
该实现类针对客户端发起的不同类型HTTP请求,提供了不同的处理方法。(doPost,doGet,doOptions等…)
@WebServlet注解
@WebServlet(name = "login", value = "/login/*",loadOnStartup = 1)
public class LoginServlet extends HttpServlet {
原文地址:https://blog.csdn.net/FeAtherHZM/article/details/134668320
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_4495.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。