
Java学习过程中遇见的问题
毫无感情的代码机器
这个作者很懒,什么都没留下…
展开
-
Java发行版本错误解决方法
在学习过滤器的时候运行Tomcat突然出现了发行版本错误的问题,看了网上的教程没有解决,但是大概知道是IDEA的设置与JDK的版本不匹配所致,所以总结出了几个能解决问题的方法:打开项目结构(Project Structure)在Project下找到两个下拉栏,分别为JDK版本以及项目语言级别,设置成与当前JDK版本一致的选项(比如我是JDK11,就设置成带11的选项)更改Model(模块)下的Source下的语言级别再更改项目依赖(dependency)的SDK版本最后,也是最重要的:打开原创 2020-10-28 16:30:41 · 483 阅读 · 0 评论 -
JavaWeb学习笔记之Session
Session(重点)1,什么是Session?服务器会对每一个用户(浏览器)创建一个Session对象一个Session独占一个浏览器,只要浏览器没关,这个Session就存在用户登录之后,整个网站都可以访问–>保存用户的信息;保存购物车的信息2,对Session的理解SessionID相当于一把钥匙,Session相当于一个房间,每一个用户的SessionID可以打开属于自己的Session房间Cookie相当于服务端返回给你了一把钥匙加房间里的东西,全都给你了Servlet原创 2020-10-25 23:11:50 · 191 阅读 · 0 评论 -
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 · 251 阅读 · 0 评论 -
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 · 312 阅读 · 0 评论 -
IDEA中resources资源导出失败的问题
如果在IDEA中发现自己的resources文件无法导出,可以在当前项目的当前pom.xml文件中添加如下的代码<!--在build中配置resources,来防止我们资源导出失败的问题--><build> <resources> <resource> <directory>src/main/resources</directory> <includes&原创 2020-10-23 11:53:25 · 1101 阅读 · 0 评论