javaweb学习
文章平均质量分 56
记录自身Javaweb学习过程
Record growth...
这个作者很懒,什么都没留下…
展开
-
学习记录-mybatis+vue+elementUi实现分页条件查询
和分页查询相比,其实就是多了一个条件,我们需要做的其实就是将对象传回去。那改动比较大的就是SQL部分,因为这一部分添加了动态SQL,但是大部分也可以根据之前的内容进行粘贴复制。其次就是service层的改动,这里需要我们做一个小处理:模糊查询。后面的servlet和前端部分只需要传值和接收,改动不大。原创 2022-12-24 17:11:48 · 1047 阅读 · 1 评论 -
学习记录-mybatis+vue+elementUi实现分页查询(前端部分)
前端这一块最方便的莫过于是element已经提供好了 接口,三个最关键的接口这里首先解决第一个,总数。我直接在data中将其先初始化为100,之后直接在响应中设置,这是从后端查询到的值,不需要任何参数。其次来解决当前页以及页面大小的问题,这里要做的主要工作是:将定位数据给后端,后端将值传到前端来,传到前端来用什么来展示呢?直接展示到表单里面去。然后就是最后一个问题,怎么将定位数据动态的传送给后端呢?element其实早就给你准备好了。原创 2022-12-24 15:06:42 · 395 阅读 · 0 评论 -
学习记录-mybatis+vue+elementUi实现分页查询(后端部分)
总的来说,这里更多的是开拓思路,分页查询的SQL、存储pageBean、泛型的使用、索引的计算、从前端通过request取值的思想这一切都感觉很新奇,但是这一切其实让我们去做都应该是在能力之内的事。还是,多进行学习,开拓思路。原创 2022-12-24 13:17:30 · 1117 阅读 · 0 评论 -
学习记录-mybatis+vue+elementUi实现批量删除
老规矩,还是从后端到前端还是分为四步骤。原创 2022-12-24 09:55:22 · 889 阅读 · 0 评论 -
学习记录--Servlet实现代码优化
需求:将什么AddServlet、SelectAllServlet。。。全部都写在一个servlet里面进行统一管理,以后访问需要的servlet的时候直接访问方法名。原创 2022-12-23 22:08:30 · 78 阅读 · 0 评论 -
学习记录-mybatis+vue+elementUi实现新增数据
和之前的学习一样,框架大体差不多,这里也是分为4步骤。原创 2022-12-23 21:11:26 · 468 阅读 · 0 评论 -
学习记录-mybatis+vue+elementUi实现品牌查询
与之前学习的唯一的不不同就是,在service这一层,再一次进行了细化,但是更好进行管理,以后在servlet中也更好写代码。传递数据这里确实让我感觉出了奇的简单,居然直接赋值给表单就行。这一次真真切切感受到了element和vue的强大。原创 2022-12-23 20:13:43 · 352 阅读 · 0 评论 -
利用axios和vue进行post表单提交
接收数据,转换对象,调用方法,这里不再需要从域对象中一个一个取值再赋值,取到json字符串之后,只需要一句代码,就可以得到我们想要的Java对象。甚至,我们还可以设置响应内容,响应成功或是失败。原创 2022-12-20 10:50:19 · 2078 阅读 · 0 评论 -
利用Vue和axios在页面加载完成后发送异步请求
这里数组是定义在一个return中的,查资料说是可以重用。因为我之前学习的只见过放在data属性里面,看来还是应该多学习,长见识。这样子获取到结果集合的话确实方便,学习 学习。函数,只要将axios代码写在这里就可以实现页面加载完成就发送请求。在这一部分中,在得到结果集合后,需要有三个操作。//页面加载完成发送异步请求,查询数据。这里也有几个使我耳目一新的地方。原创 2022-12-19 23:03:30 · 662 阅读 · 0 评论 -
JSON的定义、基本使用、以及和对象之间的相互转换
这里需要注意的是,传入的值有两个,第一个是传入的字符串,第二个是即将转换成的对象的。需要注意的是json属性名也是带双引号的。,最后返回的是你所定义的Java对象。使用json内部定义的元素,直接使用。在maven中,首先引入转换的依赖。2.json和对象之间的相互转换。,注意,这可是一个字符串。原创 2022-12-19 20:25:43 · 751 阅读 · 0 评论 -
Filter案例--登录验证
记录在跟随老师学习过程中学习心得。先上过滤器代码................原创 2022-12-17 16:01:18 · 639 阅读 · 0 评论 -
filter的基本配置及执行流程
4.放行也千万别忘了!记录几个需要注意的点。原创 2022-12-17 11:45:31 · 200 阅读 · 0 评论 -
验证码的实现
用什么来输出验证码图片?输出流,写到servlet里面,哪里需要就直接调用这个servlet怎么确保点击一次更换一张验证码?每次点击事件后更换src的地址值,要确保每次地址值都不一样还需要加上时间的毫秒值。在servlet中拼接其他字符需要加上英文状态下的?。如何进行判断用户输入的验证码是否正确?保存返回值就可以了,保存到session中,再比对用户输入的就可以。用户验证码的逻辑是怎么样的?填写错误之后先提示,然后仍然跳转到注册界面,最后直接return掉这一次的servlet请求。原创 2022-12-17 10:49:00 · 4811 阅读 · 0 评论 -
用户注册的实现--学习总结
核心方式是在service层的代码,这里的方法,返回的是一个Boolean值,调用的接口是。原创 2022-12-16 21:29:21 · 430 阅读 · 0 评论 -
使用mybatis新增数据,不想让用户看到id怎么办?
为什么刚刚设置自增键的时候一致在“正在保存”?在设置表的时候要关闭tomcat,以防占用端口。如何在新增数据时,不输入id?将id设置为null,其他字段正常传数据(有个null让数据库自增)可以将id写成null的前提是什么?id是主键并且是自增。原创 2022-12-16 20:41:31 · 296 阅读 · 0 评论 -
登录界面记住用户的实现
怎么取到用户属于的值?在复选框里面设置一个value= 1,去判断这个name属性是不是等于1就可以了核心做法是什么?存到cookie里面。但是也要主意这里面有三个步骤3.怎么把用户的数据回显到登录界面?使用,输出就可以了。原创 2022-12-16 18:56:41 · 925 阅读 · 0 评论 -
用户登录判定部分
其主要方法就是:根据用户名和密码进行查询。在Servlet中进行调用service方法,传进去用户输入的用户名以及密码,如果不为null,则说明是存在该用户的。//1.获取用户名和密码 String username = req . getParameter("username");//2. 调用service层方法 UserService userService = new UserService();//3.判断是否存在 if(user!= null) {原创 2022-12-16 10:59:39 · 595 阅读 · 0 评论 -
jsp--在mavenWeb中使用jstl-foreach标签进行数据输出
虽然说jsp以后不怎么用了,但是多了解一些底层原理总归好。此处记录在maven中从加载依赖到进行输出的过程。一共分为五个步骤。原创 2022-12-12 21:03:25 · 367 阅读 · 0 评论 -
mybatis实现动态修改数据set标签的使用
动态修改和动态查询变化不是很大,只是换了一个set标签。简单演示,总共分为3步骤。原创 2022-12-12 10:58:01 · 845 阅读 · 0 评论 -
使用Mapper代理开发实现查询数据库所有
需求:如题。主要分为6步骤。原创 2022-12-11 16:21:33 · 1523 阅读 · 0 评论 -
mybatis实现新增一条数据,并实现主键返回
只有添加了这两个属性之后才能拿到这条数据的id。原创 2022-12-12 10:11:48 · 1036 阅读 · 0 评论 -
mybatis单条件查询的实现(where、choose条件的使用)
相比起多条件查询(需要注意动态SQL以及多条件),这里单条件查询类似于下拉框,让用户进行选择,实现起来也比较简单。多条件查询(需要注意动态SQL以及多条件)可以参考这里这里只展示SQL语句编写部分,其余部分参考多条件查询。原创 2022-12-11 22:54:21 · 727 阅读 · 0 评论 -
maven依赖管理
在需要注意的是,在中还有一个,不要写岔批了写入你需要的依赖,我写了一个MySQL这里直接有提示,是因为我之前使用过。原创 2022-12-10 22:33:08 · 171 阅读 · 0 评论 -
两步实现将userMapper.xml中的resultType配置表名
①在mybatis-config.xml中写入typeAliases标签。注意要放置在environments 标签之上。②现在pojo包下面的表名都已经扫描到了,在resultType里可以直接使用表名了。平常写userMapper的时候,resultType需要手动输入,非常长。在resultType的地方直接写你的表名。方便的地方就是,以后不用再导入表。现在使用包扫描的方式可以定别名。原创 2022-12-11 16:51:39 · 372 阅读 · 0 评论 -
mybatis中动态sql以及条件查询的实现
类及其对象实现动态sql有种种方式,这里使用的是where以及if标签。条件查询使用了写类名再赋值的方式。总共实现一共分。原创 2022-12-11 22:21:21 · 2194 阅读 · 0 评论 -
Mybatis快速入门
比起jdbc,看起来确实配置起来要麻烦特别多,这个配置我也是跟着过了好几次,就这篇博客都写了一个小时多。小结一下配置过程:①首先新建完maven项目就是进入到pom.xml里面,先导入自己需要的依赖坐标②对mybatis-config.xml进行配置,这里主要是写好自己使用的数据库,账号以及密码③建好自己的需要操作的表,以及表的映射文件④在主方法中进行测试,执行的语句就是名称空间加上sql唯一标识的id。最后关闭连接。原创 2022-12-11 15:13:52 · 60 阅读 · 0 评论 -
mybatis中test包的使用以及resultMap的使用
前景导入:刚开始学maven框架的时候src目录里面有main和test方法,main目录里面就是我们写的Java代码以及resources,今天使用到了test才有了更进一步的理解。这里我装了junit依赖。这里的使用主要分为3步走。原创 2022-12-11 19:35:32 · 895 阅读 · 0 评论 -
mybatis中按id查询--#{id}的使用以及CDATA区的使用
返回类型。原创 2022-12-11 20:11:53 · 927 阅读 · 0 评论 -
mybatis实现批量删除
批量删除主要需要注意接口处需要写上@Param()加上你自己定义的collection集合名称。实现批量删除主要分为三步骤。原创 2022-12-12 11:35:58 · 7064 阅读 · 0 评论 -
jsp模拟动态展示数据
前景准备准备了一个Brand商品类在jsp中手动模拟出从数据库取出来的数据写个html设置一个表格 方便展示数据核心的for循环输出代码。原创 2022-12-12 16:53:14 · 770 阅读 · 0 评论 -
创建mavenWeb项目
总结一下几个需要改动的地方①②资源目录③生成.xml④拖进去。原创 2022-12-12 15:20:17 · 165 阅读 · 0 评论