13.MVC模式与servlet执行流程

1.MVC设计模式

M:model 模型
V:view 视图
C:control 控制器

mvc设计模式.png

jsp->java(servlet)->jsp
用servlet充当控制器


mvc理解.png

2.servlet

Java类必须符合一定的规范

  • 1.必须继承 Javax.servlet.http.HttpServlrt
  • 2.重写其中的doGet()或doPost()方法
    doGet():接受并处理所有get提交方式的请求
    doPost():接受并处理所有post提交方式的请求

Servlet要想使用,必须配置
Servlet2.5:web.xml;
Servlet3.0
1.在包中新建一个java servlet项目

package com.cbw.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class WelcomeServlet extends HttpServlet{
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("do....Get");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("do...Post");
    }
}

2.在web.xml中修改为如下
其中name为桥梁 保持一致


servlet配置.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • IOC 控制反转容器控制程序对象之间的关系,而不是传统实现中,有程序代码之间控制,又名依赖注入。All 类的创建,...
    irckwk1阅读 1,097评论 0 0
  • 1.web服务器(web server)和应用服务器(appliction server)的区别是什么? web服...
    onlyHalfSoul阅读 663评论 0 0
  • 1.web服务器(web server)和应用服务器(appliction server)的区别是什么? web服...
    伐无道阅读 1,002评论 0 0
  • 这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答...
    杂货铺老板阅读 1,504评论 0 10
  • Part 1 @Description:Report of Servlet Basic, Part 1 @Date...
    susu2016阅读 713评论 0 3

友情链接更多精彩内容