MVC流程


  1. JSP请求方式:action、a
    • 提交方式:get(显示参数)、post(不显示参数,安全)
      action="/Servlet或网址"
      a只能以参数的形式拼接,?分割地址与参数
  2. Servlet接受请求内容
    • 获取请求参数request.getParameter()|request.getParameterValues()
    • 调用service接口,完成处理
      实例化接口对象
      调用其方法
  3. Service层
    • 创建service接口
       public interface Class1{
         public void f1();
      }
       //实现接口
       public class ClassImpl1 implements Class1{
         public void f1(){
         ...
         }
      }
      
    • 调用dao接口,业务处理
      ResultSet rs=new DaoImpl().login(User user);
      //rs不能为空
      while(rs.next()){
       rs.getInt("column_name1");
       rs.getString("column_name2");
       ...
      }
      
  4. Dao层
    • 连接数据库
        //先导入jar包
      Class.forName("com.mysql.jdbc.Driver");
      DriverManager.getConnection("mysql_url","user","password");
      ...
      
    • 处理数据返回上一层
  5. 重复返回,直到控制层Servlet
  6. 控制层响应前台JSP:转发、重定向
  7. JSP显示:EL、JSTL
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容