- 博客(6)
- 收藏
- 关注
原创 Java发行版本错误解决方法
在学习过滤器的时候运行Tomcat突然出现了发行版本错误的问题,看了网上的教程没有解决,但是大概知道是IDEA的设置与JDK的版本不匹配所致,所以总结出了几个能解决问题的方法: 打开项目结构(Project Structure) 在Project下找到两个下拉栏,分别为JDK版本以及项目语言级别,设置成与当前JDK版本一致的选项(比如我是JDK11,就设置成带11的选项) 更改Model(模块)下的Source下的语言级别 再更改项目依赖(dependency)的SDK版本 最后,也是最重要的:打开
2020-10-28 16:30:41
473
原创 JavaWeb学习笔记之9大内置对象
九大内置对象 PageContext 存东西 Request 存东西 Response Session 存东西 Application【ServletContext】存东西 config【ServletConfig】 out page exception 有关存东西的四大对象 //作用域从低到高 pageContext->request->session->application寻找数据的顺序 pageContext.setAttribute("name1","伞兵一号卢本伟");
2020-10-26 21:18:53
197
原创 JavaWeb学习笔记之Session
Session(重点) 1,什么是Session? 服务器会对每一个用户(浏览器)创建一个Session对象 一个Session独占一个浏览器,只要浏览器没关,这个Session就存在 用户登录之后,整个网站都可以访问–>保存用户的信息;保存购物车的信息 2,对Session的理解 SessionID相当于一把钥匙,Session相当于一个房间,每一个用户的SessionID可以打开属于自己的Session房间 Cookie相当于服务端返回给你了一把钥匙加房间里的东西,全都给你了 Servlet
2020-10-25 23:11:50
187
原创 JavaWeb中转发和重定向的区别
面试题:请你聊聊转发和重定向的区别 相同点 页面都会实现跳转 不同点 请求转发的时候url不会发生变化 重定向的时候会发生变化 转发是一次请求,重定向是两次请求 转发只能转发到当前web应用内的站点(通俗来将就是你创建的项目内的所有网站),重定向可以定向到任何的资源 转发 就是A想找C,中间有B,让B去找C,然后把C的内容放在B上,最后A去访问B 重定向 就是A去找C,但是只有B知道C在哪,B告诉A了C在哪,让A去找C ...
2020-10-25 10:18:54
247
原创 JavaWeb项目-文件下载的消息头和编码问题
做web项目经常提到的一个需求就是页面的文件下载,那么下载的时候在后台为什么要设置响应消息头?为什么这样设置? 二、解决: 1、代码 //设置响应的消息头 response.setContentType("text/html;charset=UTF-8"); //设置响应类型中包含文件附件 response.setHeader("Content-Disposition" , "attachment:filename=" + fileName + new String(AREA_FILE.getBytes.
2020-10-23 19:39:30
305
原创 IDEA中resources资源导出失败的问题
如果在IDEA中发现自己的resources文件无法导出,可以在当前项目的当前pom.xml文件中添加如下的代码 <!--在build中配置resources,来防止我们资源导出失败的问题--> <build> <resources> <resource> <directory>src/main/resources</directory> <includes&
2020-10-23 11:53:25
1091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人