常见面试笔试题

1、SpringBoot整合Mybatis的通用Mapper后,通用Mapper里面提供的查询方法有: selectAll、selectOne、selectCount

2、分别写出,获取焦点事件、点击事件、失去焦点事件。
Onfocus:获取焦点事件,onclick:点击事件,onblur:失去焦点事件,onmoveover:鼠标经过事件 https://blog.csdn.net/sinat_34647836/article/details/71279466

3、请说明web请求的200,404,500分别代表什么状态
200代表:表名该请求被成功的完成,所请求的资源发送到客户端
404代表:请求路径不存在
500代表:服务器错误,即代码内部报错

4、Index.jsp经过转移和编译后的文件名字分别是什么?他们的生命周期是什么?
回答:index.jsp经过转移后的名称为:index_jsp.java,编译后的文件名称为:index_jsp.class 生命周期如下: 1、先进行初始化init() 2、提供service服务 3、销毁方法destroy()

5、JSP的三个指令是什么?他们的作用是干什么的?
(1)page指令:作用的话就是通过设置它的多个属性值定义整个页面的属性,或者说是定义页面的全局属性,常用的属性有:
language:定义整个jsp页面的脚本语言,如java,
import:引入java中的jar包
pageEncoding:用来设置页面的编码方式
ContentType:用来执行jsp页面的编码方式
代码格式为:<%@page language=”java” pageEncoding=”utf-8”%>
(2)Include指令:通常用于引用另一个jsp页面,而且是静态包含,相当于是把两个jsp页面先合并到一起,然后再翻译成一个java文件,最后编译成class文件
代码格式为:<%@ include file=”” />
(3)Taglib指令:<%@taglib uri="" prefix=“c”%>用于引入各种环境库,如:jstl库等

6、在SSM整合的时候导入的spring对数据库操作支持的jar包有:
spring-tx.jar,spring-jdbc.jar,spring-orm.jar

7、Springbean的是什么?作用域包括?以及他们的生命周期是?
Springbean是事务处理组件类和实体类(POJO)对象的总称,SpringBean被SpringIoc容器初始化,装配和管理。或者简单的理解就是对象。

作用域包括:
Singlton: 单例模式,对象在容器中全局唯一,在IOC容器初始化的时候该对象就会创建;
prototype:多例模式,在每一次调用getBean的时候IOC容器才会创建该对象的实体,并且每次创建都是不同的对象
request:在HTTP请求bean范围内会会对每一个来自客户端的网络请求创建一个实例,在请求完成后,bean会失效并被垃圾回收器回收
session:HTTP session请求范围,确保每个session中有一个bean的实例,同一个session共享同一个bean,不同session,bean也不同。在session过期后、bean会自动失效。仅用于 WebApplicationContext 环境
global-session:除在portlet不一样外,其余情况下与session作用域一样。在portlet中,全局共享一个bean。
生命周期:
实例化-属性赋值-初始化-销毁,
简单来说就是:1、先通过构造方法实例化bean对象,
2、第二步给该bean对象进行赋值
3、调用Init()初始方法
4、调用destroy()销毁方法

8、ajax的一级封装请求中url,type,data,dataType,success,error所代表的含义是什么
回答:url: 请求路径 type:请求方式 data: 要传到后台的数据 dataType: 服务器返回的数据类型 success:回调函数。也就是具体实现效果的地方 error:报错信息

9、JSP的六大动作都有哪些?
①include动作:<jsp: include page=”index.jsp”>,这种包含称之为动态包含。原理是将a.jsp和b.jsp页面各自翻译成.java文件,编译成.class文件,然后再合并运行。
②forward动作:<jsp:forward page=”session.jsp”></jsp:forward>,表示转发,和java中的转发一样。
③<jsp:param /> 设置参数
④<jsp:useBean /> 创建对象,实例化java对象
⑤<jsp:setProperty /> 设置对象的属性值
⑥<jsp:getProperty /> 获取对象的属性值

猜你喜欢

转载自blog.csdn.net/ShiHC01/article/details/109470407