JavaWeb期末大作业 Javaweb项目 Javaweb Servlet html

article/2025/9/16 8:54:43

1.前端效果展示

1.进入之后是一个分页查询所有数据的内容  该页面有基础的增删改查  还有分页查询  批量删除

 进行条件查询  有什么不对的地方欢迎提出  谢谢

 2.增删改查

1.添加

添加成功

2.删除  将刚才添加的OPPO删除

3.修改 

 

 4.查询的话就是主页查询所有  页面所用的是分页查询+查询所有

2.数据库设计

1.使用navicat 或者用idea自带的数据库进行设计即可

 2.注意数据库中varchar 设计为utf8

3.后台逻辑

1.后台结构

 2.增删改查方法

1.查询所有

protected void findAll(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException{List<Brand> brand = brandService.selectAll();String s = JSON.toJSONString(brand);resp.getWriter().write(s);
}

2.修改

protected void update(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String line = req.getReader().readLine();Brand brand = JSON.parseObject(line, Brand.class);int row = brandService.update(brand);if(row>0){resp.getWriter().write("true");}else {resp.getWriter().write("false");}
}

3.添加

protected void add(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String line = req.getReader().readLine();Brand brand = JSON.parseObject(line, Brand.class);int row = brandService.insert(brand);if(row>0){resp.getWriter().write("true");}else {resp.getWriter().write("false");}
}

4.删除

protected void delete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String id=req.getParameter("id");int row = brandService.deleteBrand(Integer.parseInt(id));if(row>0){resp.getWriter().write("true");}else {resp.getWriter().write("false");}}

5.批量删除   从前端获得要删除的id数组 在进行对id数组的查询  去进行删除

protected void deleteById(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String s = req.getReader().readLine();int[] ints = JSON.parseObject(s, int[].class);int row = brandService.delete(ints);//响应删除成功的标识if(row>0){resp.getWriter().write("true");}else {resp.getWriter().write("false");}
}

6.分页查询

protected void findByPage(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {Integer currentPage = Integer.parseInt(req.getParameter("currentPage"));Integer pageSize = Integer.parseInt(req.getParameter("pageSize"));PageInfo<Brand> pb = brandService.selectByPage(currentPage, pageSize);String s = JSON.toJSONString(pb);resp.getWriter().write(s);}

7.分页查询带条件查询

protected void findByPageAndCondition(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {Integer currentPage = Integer.parseInt(req.getParameter("currentPage"));Integer pageSize = Integer.parseInt(req.getParameter("pageSize"));String line = req.getReader().readLine();Brand brand = JSON.parseObject(line, Brand.class);PageInfo<Brand> pb = brandService.findByPageCondition(currentPage, pageSize,brand);String s = JSON.toJSONString(pb);resp.getWriter().write(s);
}

3.总结

   上面给的是web层总的方法   dao层和service太简单了  就不一一书写了  dao层就是写各种方法 上面的 然后查询语句 service层就是调用dao层的方法  web层再调用service的方法.


http://chatgpt.dhexx.cn/article/dXfH41D8.shtml

相关文章

初识javaweb

javaweb&#xff0c;顾名思义&#xff0c;分为java和web&#xff0c;而web又包括前端和数据库 1.基本概念 1.1前言 web开发&#xff1a; -----web,网页的意思&#xff0c;表示我们可以从互联网上拿到一定的资源。 例如打开网址www.baidu.com所链接的页面是一个web页面,如下…

JavaWeb期末题库

JavaWeb期末题库 提示&#xff1a;如果您需要更多题库和编程知识&#xff0c;请微信搜索&#xff1a;口袋Code&#xff0c;获取更多得题库&#xff0c;包含C&#xff0c;C&#xff0c;C#&#xff0c;java&#xff0c;python&#xff0c;javaweb&#xff0c;Go语言&#xff0c;…

JavaWeb概述

目录 1.JavaWeb概念 2.常用软件体系结构 3.为什么学习JavaWeb技术&#xff1f; 4.web 应用程序的工作原理 5.web应用程序的资源分类 6.web 服务器软件 7.思维导图总结 本人对JavaWeb的理解 从百科全说中了解到是用Java技术来解决相关web互联网领域的技术栈。 可以先了解…

JavaWeb:JavaWeb技术架构演进

Java Web&#xff0c;是用 Java 技术来解决相关web互联网领域的技术栈。web 包括&#xff1a;web 服务端和 web 客户端两部分。Java 在客户端的应用有 Java Applet&#xff0c;不过使用得很少&#xff0c;Java 在服务器端的应用非常的丰富&#xff0c;比如 Servlet&#xff0c;…

什么是JAVAweb?

文章目录 JAVAweb一、基本概念1、web开发&#xff1a;2、web应用程序3、静态web4、动态web JAVAweb 一、基本概念 1、web开发&#xff1a; web&#xff1a;网页的意思&#xff0c;它用于表示Internet主机上供外界访问的资源&#xff0c;例如&#xff1a;www.jd.com; 静态web …

Eclipse 创建JavaWeb工程

Eclipse 创建JavaWeb工程 配置环境&#xff1a; ​ Eclipse&#xff1a;Version: 2022-06 ​ tomcat&#xff1a;9.0.65 创建Web工程流程 1.先在Eclipse上配置tomcat&#xff0c;打开Eclipse&#xff0c;选择菜单栏上的Window–>Preferences–>在下拉菜单中找到Serv…

什么是javaWeb

什么是JavaWeb 简单理解&#xff1a; javaWeb是指&#xff0c;我们通过java语言编写的所有程序&#xff0c;这些程序是得可以通过浏览器来访问的。 web不就是网的意思嘛&#xff0c;所以javaweb可以简单理解就是我通过发送请求的方式来访问我编写的Java程序。 浏览器如何访…

JavaWeb详解

JavaWeb动态Web资源开发 静态Web: 用户看到的数据始终不变;动态Web:各人看到的信息不同动态Web:1.页面动态展示,淘宝"千人千面";2.和数据库交互 Web应用程序:给浏览器访问的程序 静态Web动态Web 浏览器访问网络资源流程图 客户端通过网络协议(如Http),请求进入服…

JavaWeb是什么?简单的理解!

终于考试周结束了 紧接着的就是一顿迷茫,我学的啥?我自己怎么不知道??? 好吧,这里整理一份JavaWeb的笔记吧! 不知道大家怎么想的,对于不同的人会有不一样的理解,在这里我想总结一下我的个人看法: 很多高手都会告诉你JavaWeb是一个技术的总和,或者说是一种技术体系,都是…

一、什么是JavaWeb?

1、基本概念 1.1、什么是JavaWeb&#xff1f; Java Web是用Java技术来解决相关web互联网领域的技术栈。web包括&#xff1a;web服务端和web客户端两部分。Java在客户端的应用有Java Applet&#xff0c;不过使用得很少&#xff0c;Java在服务器端的应用非常的丰富&#xff0c;…

JavaWeb是什么?总结一下JavaWeb的体系

JavaWeb是什么&#xff1f;通过最近在尚硅谷上学习&#xff0c;分享一下 Java WEB前言JavaWeb的技术体系登录页面的开发涉及的技术知识点HTML是什么? 登录功能实现-环境的搭建涉及的技术知识点Web服务器Tomcat服务器的安装及配置在eclipse中配置tomcat创建动态的web工程 登录功…

JavaWeb是什么?如何学习JavaWeb的体系

java语言是当前最流行的开发语言之一。它的风格十分接近C语言&#xff0c;是一个纯粹的面向对象的程序设计语言。Java继承了C语言面向对象技术的核心&#xff0c;舍弃了C语言中复杂和一些容易出错的特性&#xff0c;并在内存管理方面得到了增强。 web是指Internet 的图形、多媒…

javaweb基本概念

文章目录 什么是javawebweb资源的分类常用的web服务器 什么是javaweb 什么是javaweb Javaweb是指&#xff0c;所有通过java语言编写的可以通过浏览器访问的程序的总称&#xff0c;叫javaweb。 javaweb是基于请求和响应来开发的。 什么是请求 请求是指客户端给服务器发送数据&a…

“在禁用 UAC 时,无法激活此应用”问题解决

微信推送消息的脚本运行时报这个错误 打开cmd窗口&#xff0c;输入以下命令&#xff1a; 如图所示位置找到EnableLUA&#xff0c;双击 重启&#xff01;&#xff01;&#xff01;

彻底关闭Windows操作系统的UAC功能

前言 新装的Windows操作系统默认开启了UAC&#xff08;User Account Control&#xff0c;用户账户控制&#xff09;&#xff0c;每当用户、程序对计算机进行修改时&#xff0c;都会弹出繁琐的提示框。即使通过控制面板进行UAC级别调整&#xff0c;也无法避免某些情况下依旧被弹…

Win11如何关闭UAC?

小伙伴们都知道UAC的功能通常是指用户账户控&#xff0c;该功能会在我们修改系统设置的时候弹出各种提示框&#xff0c;但有不少使用Win11系统的小伙伴想要关闭却不知道如何操作&#xff0c;下面就和小编一起来看看Win11是如何关闭UCA的吧。 Win11关闭UAC的方法 1、首先我点击底…

聚沙——关于禁用UAC的解决办法(Win8 System)

小伙伴们&#xff0c;有没有遇到过电脑打不开图片的尴尬情况呢~是不是觉得它很不好很不好呢 下面就让我们看看怎么解决这个小麻烦吧 WIN8打开图片或PDF时提示在禁用UAC时&#xff0c;此应用程序无法激活 解决办法: 1.键盘windows图标“X”&#xff0c;选择运行&#xff1b; 2.在…

”在禁用UAC时,无法激活此应用“问题

重装完系统后&#xff0c;打开图片、PDF书籍或是其他一些东西的时候&#xff0c;总是会出现“在禁用UAC时&#xff0c;无法激活此应用”的问题。 之前解决过一次&#xff0c;是在注册表里改了一个东西&#xff0c;但是就会失去管理员权限&#xff0c;这两个是冲突的&#xff0c…

win8 上如何真正禁用UAC

转自MSDNhttp://blogs.msdn.com/b/hyperyash/archive/2012/07/18/disabling-user-account-control-in-windows-8.aspx Disabling User Account Control (UAC) in Windows 8 With the new User Interface of Windows 8, accessing simple panels and doing easy tasks can be …

UAC遭禁用?UAC知识了解

大家都晓得,Win 8系统有自带的音乐和视频播放器,所以用自带的播放器听听音乐看看视频,效果也是不错的。恰好有几首Taylor的歌,所以想试试系统自带的音乐功能,but当我选择使用音乐播放的时候,弹出了一个对话框,如下。(对话框没有来得及截图,百度了一只相似的) …