自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 6.8Springboot+Mybatis-mxl注释方法+CRUD增删改查

其中最重要的是CategoryMapper和CategoryController,他们直接影响页面增删改查的功能,这里我采用xml注释的方法,将sql语言转移到CategoryMapper外面,下面是我调试完成的具体代码。删除CategoryMapper中的方法后,控制器会找不到原方法,所以要在CategoryMapper中添加代码。如果出现任何功能的报错,说明该功能的方法没有正确的调用,要仔细检查是否将增删改查都写全了。在 MyBatis 的某些版本中,属性,因为它不返回任何结果。

2023-06-08 23:03:10 57

原创 6.4Maven环境配置+项目试运行问题

由于我的maven或者eclipse版本与网站教程不同,创建项目后的文件夹也与教程不同我碰到的问题如下:按照以下办法解决。

2023-06-04 15:00:05 46

原创 Spring练习1+2

IoC容器:反转控制(IoC)是Spring的核心概念之一,它使得在不需要显式地编写代码来实例化对象的情况下,能够减少大量的样板代码。Spring的IoC容器负责处理将对象生命周期的管理,并注入相应的依赖项。applicationContext.xml是Spring的核心配置文件,通过关键字c即可获取Category对象,该对象获取的时候,即被注入了字符串"category 1“到name属性中。使用AOP,可以在一个应用程序中共享公共的行为,而不必让每个类都拥有自己的代码实现。类的字段信息,并初始化。

2023-05-27 17:38:42 53

原创 5.21Mybatis-增删改查-SQL

所有SQL代码放进配置文件Category.xml里面,后续用各类方法直接调用,并且动态调整增删改查所需要的不同查询名称。目前按照要求做出了基础运行项目,很多代码看不懂,很难自己去理解,how2j网站上面没有详细的解释,正在努力去找资料。①addCategory对应的插入sql语句,#{name}会自动获取c对象的name属性值。②deleteCategory对应删除的sql语句。④updateCategory对应的sql语句。③getCategory对应的sql语句。

2023-05-21 22:03:06 58

原创 5.12SpringMVC表单获取+计算器

是因为该属性存储在Product对象中作为一个字段,因此需要从模型中获取并使用EL表达式来呈现。), 因此不需要使用{ }。只要确保在返回ModelAndView的时候将计算结果放入到了model中,那么在JSP页面就可以直接使用该属性名称来引用模型属性(不需要在 ${} 中加上任何修饰符)。其中为了在JSP页面上显示计算结果,我将计算结果添加到ModelAndView的模型属性中,并在返回到视图解析器之前让视图解析器知道要使用哪个视图来渲染模型数据。之前在JSP中使用${}来获取产品名(

2023-05-12 23:30:48 59

原创 5.11 SpringMVC练习(1.2.3)

(在indexcontroller中指定跳转到hello.jsp页面,并传递message数据)如下修改其作用是把视图约定在 /WEB-INF/page/*.jsp 这个位置测试如下。

2023-05-11 16:15:45 31

原创 4.28购物车

第一步,创建bean包及其java类,使得后续所有程序都能调用里面的构造方法,并且返回相对应的值。第二步,创建dao包及其java类,让jsp页面能对数据库增删查改。第三步,创建servlet包及其Java类,连接服务器。上述java包需要下面三个jar。

2023-04-28 15:45:48 38

原创 4.21Vue学习No.3

【代码】4.21Vue学习No.3。

2023-04-21 16:23:23 38

原创 4.17日 MVC

在jsp页面有一些jq语法,${}在了解其具体用法后便可以理解。在调试后,个别行代码报错,是由于缺少。这两个包,在官网下载后即可成功。

2023-04-17 16:21:21 24

原创 4.9Vue学习No.2

4.methods中配置的雨数,都是被Vue所管理的雨数,this的指向是vm 或 组件实例对象。3.methods中配置的雨数,不要用情头两数!

2023-04-09 16:08:45 25

原创 4.8Vue学习No.1

2.v-model:value 可以简写为 v-model,因为v-model默认收集的就是value值。举例: v-bind:href="xxx”或 简写为 :href="xxx",xxx同样要写js表达式,备注: Vue中有很多的指令,且形式都是: v-?2.双向绑定(v-model): 数据不仅能从data流向贝m,还可以从贝而流向data。写法:{[xxx}},xxx是js夜达式,且可以直接读取到data中的所有属性。2.vm身上所有的属性 及 Vue原型上所有属性,在Vue模板中都可以直接使用。

2023-04-08 16:41:49 33

原创 4.6JDBC的成功应用

这一行代码是无法执行的,但是在MySQL数据库中,相关中文依旧是乱码,由于MySQL的功能比较简单,我暂时无法调整。需要解决的问题还是中文乱码的问题,如果不能解决中文乱码,相关的数据就不能传输到数据库中。通过不断调试修改,之前的项目已经成功的运行。下面是index页面代码。然后是show页面的代码。

2023-04-06 14:39:00 143

原创 4.1利用jsp表单插入数据------失败

我通过GPT优化修改之后,配置了Maven以及相关环境,所有的配置文件都导入了,还是显示没有搜索到。以及(配置文件5版本以下)(配置文件5版本以上)

2023-04-01 21:54:14 167

原创 3.31JDBC插入100条数据

String sq2 = "insert into hero values(null," + "'测试00'" + "," + 313.0f + "," + 50 + ")";String sq1 = "insert into hero values(null," + "'测试0'" + "," + 313.0f + "," + 50 + ")";// 为第一个占位符设置字符串类型的值,即name列的值为"hero" + i。System.out.println("连接成功,获取连接对象: " + c);

2023-03-31 17:46:52 180

原创 3.28MySQL基础

在进过数据库课程上机实验后,与SQL server 2012相比,MySQL操作相对比较简单,很快就安装成功并且运行起来,在经过创建数据库和数据表操作之后,验证了软件正常运行,下一步开始学习jsp页面对数据库的控制。

2023-03-28 20:10:37 30

原创 3.26日servlet中文编码以及过滤器问题解决

需要加在末尾,让也浏览器能正确响应该字符编码。通过前面的学习,解决了tomcat版本以及相关配置问题,并且已近创建好j2ee项目,我们沿用项目中的文件,并进行相关修改。问题②:当java程序中设置了中文用户名的判断时,全部出现无法成功获取用户名的情况,出现“密码错误”的情况。问题①:通过服务器获取name和password后,发现系统控制台的中文全部变为“?这行代码必须放在request.getParamater前,保证获取字符的编码统一。

2023-03-26 14:52:25 74

原创 servlet配置成功,有亿点坑

把教程里127.0.0.1换成8080的网站。然后在servlet.xml里修改相同配置。之前配置的是Tomcat8080端版本。教程用的是Tomcat80端口版本。调试了两三天都是404或者500。用自己原来配置的Tomcat。即使用80版本的再配置一遍。今天下午终于找到原因。

2023-03-25 17:33:24 84

原创 3.17第六章第二次练习

控制不同页面的访问权限可以通过在各个页面添加获取index登录表单的用户名和密码进行判断。session.jsp用来删除session信息,但是测试失败,所以会有一点小bug。index.jsp放表单元素,其中包含了session用来在不同网页之间存储信息。show.jsp界面用来测试不同界面的访问权限。其他的show页面同理。

2023-03-17 16:13:22 30

原创 3.16练习

②获取from表单信息eg:request.getParameter("name..")通过练习掌握了request对象的使用。表单传递过去的中文是乱码,下一章修改。

2023-03-16 15:34:17 46 1

原创 3.13练习

从书上复制代码运行失败,将long startTime=System.nanoTime();以及相关语句注释掉后,可以正常运行。

2023-03-15 19:43:49 25

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除