javaweb
文章平均质量分 94
CodeStars码星人
CodeMoon,学习不可能永远都是一件很快乐的事,但也不会很痛苦。
展开
-
水果库存管理系统-进阶版2- disPatcherServlet版
水果库存管理系统-进阶版2- disPatcherServlet版做下面的操作之前,先设置一下这个,可以让接下来的反射可以获取类中方法的参数。如果说,当前的项目中不止有一个FruitServlet,而是还有UserServlet,ProductServlet等等不同的Servlet,且这些Servlet中的代码几乎都是相同的,我们就没必要写那么多个Servlet,我们可以只写一个Dispatcher Servlet,然后再根据请求判断该请求要发给原本的哪个Servlet(现在叫做Controller原创 2022-04-03 12:37:28 · 486 阅读 · 0 评论 -
水果库存管理系统 进阶1 单sevlet版
水果库存管理系统 进阶1 单sevlet版上一个基础版,我们是写了好多个Servlet,然后每个不同的操作我们就去找到不同的Servlet去响应请求完成应答。这么写的逻辑好理解,但是如果代码量大了,就会显得比较乱,所以我们想,能否将所有的servlet整合到一个Servlet中呢?还真的可以。Servlet改动我们可以将所有servlet整合成一个大的FruitServlet,然后将原本那么多不同的servlet实现的功能写成FruitSerlet中的函数。首先第一步,创建一个FruitServ原创 2022-03-29 18:53:21 · 1386 阅读 · 0 评论 -
Javaweb——水果系统基础版
水果系统基础版-多Servlet版本现在我们需要给页面添加几个功能:点击水果的名字能查看水果的详情,然后可以修改水果的信息。点击 添加新库存记录时可以添加新纪录。点击x操作时,可以将响应水果的记录删除。编辑和修改功能将html文件中关于水果名字的那一行这么写:<td><a th:text="${fruit.fname}" th:href="@{/edit.do(fid=${fruit.fid})}">苹果</a></td>有点难理解,这么原创 2022-03-27 17:37:10 · 4965 阅读 · 6 评论 -
Thymeleaf视图模块技术
Thymeleaf视图模块技术我们要实现,一个在网页上的水果管理系统,可以显示当前的水果信息,可以增加删除修改水果信息,而且这整个过程都是显示在页面上,也就是说页面上是实时更新的。类似这样:首先,先介绍一个实现视图渲染功能的组件,叫做ThymeleafThymeleaf 视图模块技术是什么呢?这么说吧,就是让html页面可以显示数据库里的数据而不是(将html页面的值写死了0的一个视图模块技术。这么说吧,我们一步步来讲。首先,看上面的图,客户端发送了一个请求,(比如说请求index),那么原创 2022-03-26 19:00:24 · 2087 阅读 · 0 评论 -
Javaweb——Servlet及HttpSeverlet的基础知识
1.创建一个Servlet 继承HttpServlet(servlet就是服务器端的小组件)它有一个doPost方法,可以相应客户端发来的Post请求。客户端给服务端发的请求,我们封装成request。重写doPost方法。设置xml文件Servlet的基础知识Servlet是什么呢?Servlet就是一个服务端的小组件,这个小组件可以接受客户端发过来的信息,然后对其进行处理。Servlet是一个抽象类,它的各种方法要由它的继承类和接口来实现。继承关系javax.servlet.原创 2022-03-26 14:36:27 · 915 阅读 · 0 评论 -
Javaweb Idea环境设置
1.新建项目和模块先讲一些基础的ideal基本知识。还记得我们要写java代码时,会新建一个Project。然后之前不了解的是在projetct里面还有一个单位叫做模块,一个Project是由很多模块组成的。那为什么平时我们感受不到建模块的过程呢?因为新建项目时会默认给我们创建一个和项目名同命的模块。(我们平时都是在这个同名的模块中写)(为了防止混淆,这个同名module可以不用,把它当作文件夹,文件夹内装了很多其它module)比如下图demo01,demo02,demo03,webModu原创 2022-03-25 22:12:48 · 2011 阅读 · 0 评论