首页 > 其他分享 >利用MVC三层架构做一个案例(利用MyBatis实现增删改查)

利用MVC三层架构做一个案例(利用MyBatis实现增删改查)

时间:2022-10-26 19:12:25浏览次数:72  
标签:java 改查 UserMapper 接口 利用 MVC jsp MyBatis

查询所有

利用昨天学习到的MyBatis知识,再加上servlet页面的跳转,

demo1.jsp

UserMapper.java(接口)

servletDemo.java

MyBatisDemo.java(位于service层)

index.jsp

显示页面:

添加数据

add.jsp

AddServlet.java

UserMapper.java(接口)

在实现过程中遇到一个问题,虽然他显示不支持post方法,但是数据还是能够添加进数据库里面,不是很理解,有清楚的大佬来给解决一下嘛?

修改数据--数据回显

结果展示:

相关代码:

updateServlet.java

UserMapper.java(接口)

update.jsp

删除操作

selectByNum1.java

deleteServlet.java

UserMapper.java(接口)

index.jsp(里面的删除链接)

查询操作

点击查看详情的话,就会出现这样一个界面:

点击查询的话,会出现这样的界面:

开心,期待了好久的功能呢!希望考试顺利一些吧!

下次见啦!!!

标签:java,改查,UserMapper,接口,利用,MVC,jsp,MyBatis
From: https://www.cnblogs.com/liuzijin/p/16827079.html

相关文章

  • MyBatis学习笔记之Mapper文件的foreach标签详解
    0x00概述MyBatis的Mapper文件的foreach标签用来迭代用户传递过来的Lise或者Array,让后根据迭代来拼凑或者批量处理数据。如:使用foreach来拼接in子语句。 在学习MyBatis......
  • springboot mybatis-plus dao层调用异常 Invalid bound statement (not found)
    记录一次打包事故。  和同事共同开发项目。开发时访问都是ok。打包后再访问一直报org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound......
  • springboot使用mybatis连接oracle简单使用
    建表createtablepublic_memo(idsvarchar2(32)notnull,titlevarchar2(255)notnull,contentsclobnotnull,addressvarchar(255)notnull,......
  • 软件架构(六)MVC架构历史
    一、引子一个系统可能由很多子系统组成。各子系统内部高度内聚,子系统之间低耦合。子系统关注自己的职责。实现:  职责分离,关注点分离。----MVC架构早期就是为了分离视......
  • mybatis 分析
     jdbcjdbc主要作用是获取数据源,获得查询结果。存在的问题是需要手写sql,对结果集处理麻烦,mybatis主要解决这个两个问题//1.加载类,并注册驱动器(Driver会注册到Driver......
  • SpringMVC学习笔记--wsdchong
    前言:SpringMVC入门、SpringMVC数据绑定、JSON数据交互和RESTful支持、拦截器、SSM框架整合、一、SpringMVC入门1SpringMVC是spring提供的一个轻量级web框架,实现了webMVC设计......
  • MyBatis学习笔记--wsdchong
    前言:学编程和学绘画一样,都是从模仿开始。初识mybatis、mybatis的核心配置、动态SQL、mybatis的关联映射、与spring的整合。 一、初识mybatis概念:1mybatis是一个支持普通SQL......
  • MyBatis 从入门到放弃 ( MyBatis基础总结 )
    目录MyBatis历史Mybatis特性MyBatis下载和其它持久化层技术对比开发环境创建maven工程创建MyBatis的核心配置文件创建mapper接口创建MyBatis的映射文件通过junit测试功能加......
  • Mybatis学习
    Mybatis环境:JDK1.8Mysql5.7maven3.6.1IDEA回顾:JDBCMysqlJavaMavenJunit框架:配置文件!!方式:看官网!!网址:mybatis–MyBatis3|Introduction1、简介1.1......
  • MyBatis+Mapper代理 学习
    MyBatis一、什么是MyBatisMyBatis是一款优秀的持久层框架,用于简化JDBC开发的。持久层:负责将数据保存到数据库的那一层代码JavaEE三层架......