随笔分类 -  JavaWeb

摘要:1、spring简介 1.Spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架。 2.优点: Spring是一个开源的免费框架(容器)!Sprng是一个轻量级的、非入侵式的框架 !控制反转(IOC)、面向切面编程(AOP)!支持事务处理,对框架整合的支持! 2、使用注解开发和使 阅读全文
posted @ 2022-05-11 10:12 爱吃雪糕的小布丁 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1.如果没有有参构造的话们可以直接用property给变量赋值。 2.如果有有参构造的话,不能用property赋值,有三种方法赋值。 1.通过下标赋值。 <constructor-arg index="0" value="你好"></constructor-arg> 2.通过类型创建。 <cons 阅读全文
posted @ 2022-05-11 10:09 爱吃雪糕的小布丁 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1、关于Param注解 关于@Param()注解: 基本类型的参数或者String类型,需要加上 引用类型不需要加 如果只有一个基本类型的话,可以忽略,但是建议大家都加上! 我们在sql中引用的就是我们这里的@Param()中设定的属性名 2、传递参数时如何在mapper.xml取值 Map传递参数 阅读全文
posted @ 2022-05-11 10:02 爱吃雪糕的小布丁 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1、提取公共sql片段 1、概念:将一些动态sql语句提取出来,封装,实现代码复用。 2、使用sql标签抽取公共部分。 <sql id="if-title-author"> <if test="title != null"> and title = #{title} </if> <if test=" 阅读全文
posted @ 2022-05-11 09:47 爱吃雪糕的小布丁 阅读(212) 评论(0) 推荐(0) 编辑
摘要:1、lombok的使用步骤 1.安装lombok插件 2.导入lombok的jar包。 3.在pojo类上写:@Data,即可省略Getter和Setter和有参构造和toString. 午无参构造自己写。或者加上其他的lombok的注解也 可以自动添加 3、mybatis缓存 1、什么是缓存 [ 阅读全文
posted @ 2022-05-11 09:42 爱吃雪糕的小布丁 阅读(3) 评论(0) 推荐(0) 编辑
摘要:log4j的配置文件代码(properties) #将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码 log4j.rootLogger=DEBUG,console,file #控制台输出的相关设置 log4j.appender.con 阅读全文
posted @ 2022-05-11 09:36 爱吃雪糕的小布丁 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1、cookie 从请求中拿到cookie信息服务器响应给客户端cookie一个Cookie只能保存一个信息;一个web站点可以给浏览器发送多个cookie,最多存放20个cookie;Cookie大小有限制4kb;300个cookie浏览器上限删除Cookie:不设置有效期,关闭浏览器,自动失效, 阅读全文
posted @ 2022-05-11 09:24 爱吃雪糕的小布丁 阅读(9) 评论(0) 推荐(0) 编辑
摘要:作用域: pageContext.setAttribute(“name1”,”小明1号”); //保存的数据只在一个页面中有效 request.setAttribute(“name2”,”小明2号”); //保存的数据只在一次请求中有效,请求转发会携带这个数据 session.setAttribut 阅读全文
posted @ 2022-05-11 08:58 爱吃雪糕的小布丁 阅读(23) 评论(0) 推荐(0) 编辑
摘要:首先要在jsp中引入jstp的标准头,我这里只引用c表达式的: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 常用表达式: 1. <c:if <form action="jstl1.jsp" method="get" 阅读全文
posted @ 2022-05-11 08:55 爱吃雪糕的小布丁 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1.引入头文件 <%@page import="java.util.*" %> (注:page一般写在最前面) 2.自定义错误页面 <%@page errorPage="error/500.jsp" %> 不管是什么错误都去访问500.jsp页面。 当然想精确错误访问页面的话,可以在web.xml里 阅读全文
posted @ 2022-05-10 11:40 爱吃雪糕的小布丁 阅读(3) 评论(0) 推荐(0) 编辑
摘要:<%--JSP表达式 作用:用来将程序的输出,输出到客户端 <%= 变量或者表达式 %> --%> <%= new java.util.Date()%> <%--Jsp脚本片段--%> <% int sum = 0; for (int i = 1; i <= 100; i++) { sum += i 阅读全文
posted @ 2022-05-10 11:37 爱吃雪糕的小布丁 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1、浏览器向服务器发送请求,不管访问什么资源,其实都是在访问Servlet! 2、JSP最终也会被转换成为一个Java类! 3、JSP 本质上就是一个Servlet 4、只要是 JAVA代码就会原封不动的输出; 5、如果是HTML代码,就会被转换为: out.write(“\r\n”); 这样的格式 阅读全文
posted @ 2022-05-10 11:36 爱吃雪糕的小布丁 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1.实现listener接口(当然有很多类型): package com.tang.listener; import javax.servlet.ServletContext; import javax.servlet.http.HttpSessionEvent; import javax.serv 阅读全文
posted @ 2022-05-10 11:33 爱吃雪糕的小布丁 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1.要实现Filter(javax.servlet)接口,和servlet写法差不多。 2.实现三个方法,init和destory会报错,就把报错的那行删掉。 代码如下: import javax.servlet.*; import java.io.IOException; public class 阅读全文
posted @ 2022-05-10 11:30 爱吃雪糕的小布丁 阅读(11) 评论(0) 推荐(0) 编辑
摘要:要使用JDBC操作Mysql首先要导入JDBC_Mysql的驱动,maven导入如下: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</versi 阅读全文
posted @ 2022-05-10 11:26 爱吃雪糕的小布丁 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1.搭建一个maven web 项目 2.配置Tomcat 3.测试项目是否能够跑起来 4.导入项目中遇到的jar包; jsp,servler,jstl,stand,mysql驱动 5.创建项目包结构。 6.编写实体类 ORM映射:表-类映射 7.编写基础公共类 数据库配置文件编写数据库的公共类编写 阅读全文
posted @ 2022-05-10 11:21 爱吃雪糕的小布丁 阅读(4) 评论(0) 推荐(0) 编辑
摘要:分页常用的几种实现方式如下: 1、将数据全部一次性查出来,然后通过后端进行分页再把数据送到前端,因为是一次性把数据全部查询出来,如果数据量比较大的话,效率会很低。不建议使用。 2、将数据全部一次性查出来,然后把全部数据送到前端,通过前端进行分页,这个方式虽然说分页的任务交给了前端来做,但是后端的数据 阅读全文
posted @ 2022-05-10 11:12 爱吃雪糕的小布丁 阅读(62) 评论(0) 推荐(0) 编辑
摘要:JavaWeb中什么时候用${}和#{} 1、前端获取后端传来的数据时用${} 2、在Mybatis中的mapper中读取参数时用#{} 前端的Button标签一定要表明type 1、前端的Button标签一定要表明type,不然如果button放在表单中的话,会被默认为sumbit类型,点击该按钮 阅读全文
posted @ 2022-05-09 21:35 爱吃雪糕的小布丁 阅读(31) 评论(0) 推荐(0) 编辑
摘要:JavaWeb中最新版web.xml代码 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLS 阅读全文
posted @ 2022-05-09 21:11 爱吃雪糕的小布丁 阅读(2) 评论(0) 推荐(0) 编辑
摘要:&ems;如果是用servlet的话,在servlet中加入以下代码即可,如果用的是springmvc,直接在controller里加入即可: request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); 阅读全文
posted @ 2022-05-09 08:15 爱吃雪糕的小布丁 阅读(22) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示