问题

–> 1020 10怎么来的?
js代码一旦报错,其后代码不执行

–>go(1)和go(0),go(-2)
go(2)无效果展示

–> EL表达式从cookie中取值?cookie.JSESSIONID根据cookie的名字获取cookie对象,cookie.JSESSIONID.name
–> 获得cookie的名称,对应方法getName(),cookie.JSESSIONID.value 获得cookie的值,对应方法getValue()?
EL表达式只能从域中取值(page域—>request域—>session域—>servletContext域)但凡存在cookie中数据都会在请求中有,请求中属于request域对象,EL可以获取其对象{requestScope.Cookie.JSESSIONID};
主要用于:
前端(获取cookie中数据): c o o k i e . u s e r n a m e . v a l u e , {cookie.username.value}, cookie.username.value,{cookie.password.value};
后端:Cookie cookie1 = new Cookie(“username”,“zhangsan”);
Cookie cookie1 = new Cookie(“username”,“zhangsan”);
cookie1.setMaxAge(60*60);
response.addCookie(cookie);
一般用于用户登录成功后,记住密码

–>为什么以下代码不加浏览器也可以下载识别文件名?

告诉浏览器下载的文件类型
response.setContentType(type);
浏览器默认识别.

–>common.js中cookie对象怎么来的?
通过导入的js文件 文件中含有cookie对象

–> 如果"记住我"没选中,value值是什么?
alert(this.checked);–>true/false

–> 算术运算符如果比较的是非数字返回什么?
报错;

–> update 用values写可不可以?
不可以,格式规定
update 表名 set name=value,name=value;
insert into 表名 values(…);

–> js中 if (window.XMLHttpRequest) 返回值是什么?
//判断浏览器 主流与老版IE
通过判断当前浏览器是否含有此方法判断浏览器类型
返回值非空,即说明此浏览器包含此方法
返回值为空,则说明次浏览器没有此方法,为其他浏览器

–>js中非0即true,与java不一样

–>加载配置文件为什么写classloador配置?
javase与javaEE项目不一样 ,
javase项目中配置文件在src目录下,程序运行时配置文件就在src目录下,
javaEE项目中访问目录在out中的classes下的目录,所以需要用类加载器加载;
InputStream inputStream = User.class.getClassLoader().getResourceAsStream(“配置文件名+后缀名”);

–> true和json的使用时间?
true表示异步请求,用于ajax中
false表示同步请求.
"true"用于原生ajax中;
"json"用于封装的 . g e t 或 .get或 .get.post中

–>验证码点击图片切换 为什么后面加new date
缓存是先看请求地址是不是一样,地址一样就取出缓存内容
加new Date().getTime(),每次请求地址就不一样。保证了不从缓存里面取

–>KaTeX parse error: Expected '}', got 'EOF' at end of input: …n (result) { 和.get("/checkNameServlet",{name: userName}, function (result) {
为什么都可以解析?不应该符合标准吗?
二者均可;
"name"只是一个标识;
{“name”: userName}:严格按照json规范来的;
{name: userName}:js对象数据;
如果浏览器要求不严格,两种数据都可以;
推荐使用{name: userName};

–>append和HTML方法什么区别?
append是在原有基础上增加,而html中是替换当前所有内容;

–> 设置收件人和发件人"aaa"和"163"干嘛的?
仅仅只是一个标识,用于接收数据是的标题展示.

–> javascript:void(0)干嘛的?
javascript:;和javascript:void(0);效果一样,用于用于表单提交事件中submit().
为了阻止表单提交,一般会让其执行ajax请求,不让提交事件;

–> beanPropertyRowMap是什么?
将数据库查询出来的数据映射到输入的对象中,便于后面提取数据;

–> map的功能?hashmap的功能?
HashMap可以接受null键值和值,而HashTable则不能;HashMap是非synchronized;HashMap很快;
以及HashMap储存的是键值对等等

–>route.list中的pageNum和pageSize怎么来的?
旅游网中出现的;一般会由用户提交,此实例中,页面加载完成后动态生成响应按钮,存储响应数据;

–>收藏排行榜中 点击第二页就不能查询指定信息?
直接调用getDate(当前页,每页显示数量),不需要调用search()函数;

–>mysql语句中是否可以写true和false?
可以,会自动转换;
mysql是不支持bool类型的,所以,当把一个数据设置成bool类型的时候,
数据库会自动转换成tinyint(1)的数据类型,其实这个就是变相的bool。
默认值也就是1,0两种,分别对应了bool的true和false

–>jQuery 中 attr() 和 prop() 方法的区别?
具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr();

–>“点击IDEA上面红的色方块按钮tomcat是否会被序列化生成文件SESSIONS.ser”?
属于正常关闭tomcat,会正常生成SESSIONS.ser文件;

–>加载外部资源文件:
使用#获取参数可不可以?

不可以;ClassNotFoundException;

–> 一颗星行不行?

src/main/java **/*.xml **/*.properties 不行;语法规定;

–>userMapper是什么?
//获取动态代理对象
userMapper = sqlSession.getMapper(UserMapper.class);

–>8.2.5.1. #{}和${}的区别总结

#{}:
1、 是预编译
2、 编译成占位符
3、 可以防止sql注入
4、 自动判断数据类型
5、 一个参数时,可以使用任意参数名称进行接收

${}:
1、 非预编译
2、 sql的直接拼接
3、 不能防止sql注入
4、 需要判断数据类型,如果是字符串,需要手动添加引号。
5、 一个参数时,参数名称必须是value,才能接收参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值