![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
小白蛋挞
努力中…
展开
-
如何将数据库中的值经过Servlet传到jsp页面通过EL表达式中显示出来?
通过Dao-->Service--->Servlet将值封装在了bill中,然后利用转发到账单展示的页面,一开始想用重定向但是发现不显示,原因是重定向相当于两次请求不共享数据,而转发共享数据。这个是jsp代码原创 2022-06-20 10:33:56 · 696 阅读 · 1 评论 -
一篇看懂什么是cookie、session以及二者联系
目录一、生活例子二、为什么需要cookie与session?三、Cookie四、Session五、Session和Cookie的区别 session与cookie是一种会话技术,session会话,cookie小饼干。常用在用户登录,身份识别,数据传输等。我们去超市购物,出示会员卡才能够获取优惠,那怎么能证明我们这个会员卡是有效的,收银员输入卡号到系统中,系统根据这个卡号去查找,查询到了就证明了这个会员卡有效。这个会员卡就相当于cookie,是放在我们手里的,我们是客户。会员卡号相当于sessionid是存原创 2022-06-12 20:29:55 · 266 阅读 · 0 评论 -
ServletContext、Session、Request区别
1.作用域不同ServletContext:是Servlet上下文,针对所有客户端,相当于一个全局变量,只要服务器不关闭,所有用户都可以访问,共享数据,比如统计聊天室在线人数。session是一次会话,针对一个用户(浏览器),从打开到关闭会话结束,有的人说的session从浏览器打开到关闭并不是session生命周期结束了,在服务端还有,只是在客户端浏览器关闭,会话cookie结束,所以我们下次再去访问服务器就不是带的同一个sessionid。request针对一个请求,请求转发,用完就扔2.生命周期Ser原创 2022-06-12 19:47:03 · 672 阅读 · 0 评论 -
什么是Servlet?主要功能?请求与响应过程
1、什么是web服务器?我们能够通过给定的url 访问一个网站,下载电影...我们能通过url访问到web服务器上的资源,说白了web服务器的作用就是将主机上的资源映射为url供外界访问。2、那我们为什么能够通过url访问web服务器资源肯定需要写程序处理请求,主要是接受请求,处理请求,响应请求。3、什么是Servlet?Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览原创 2022-06-12 19:29:42 · 1070 阅读 · 2 评论 -
如何使用idea搭建一个web项目
第二种我们可以使用maven的模板将web.xml中改为pom.xml中注释掉的部分都可以删除第二种我们不使用maven模板 区别是不使用模板建的项目的web目录不在src中。最好使用maven模板原创 2022-06-12 19:01:23 · 307 阅读 · 0 评论 -
maven配置环境变量
1.下载maven2.在E:\新建文件夹\apache-maven-3.8.2-bin\apache-maven-3.8.2\conf目录下有settings.xml文件,配置本地仓库的路径,并创建响应的文件夹maven-repo3.配置镜像仓库,maven国外的,国内有墙,访问外网非常慢, 翻墙 配置镜像阿里云镜像mirrors加速我们的下载,在settings.xml中4.配置环境变量,控制面板-->系统与安全-->系统-->高级系统设置 M2-HOME:bin目录MAVEN-HOME:mav原创 2022-06-12 17:03:17 · 181 阅读 · 0 评论 -
面试题:当你的浏览器输入地址栏并回车的一瞬间页面能够展示回来经历了什么
1.域名解析,我们上一篇文章已经讲解了2.获取相应的IP地址后,建立TCP连接,TCP三次握手。第一次握手:客户端发送SYN(同步序列编号)包(seq=x)到服务器,并进入SYN-SENT状态,等待服务器的确认第二次握手:服务器收到了SYN包为了确认客户端的SYN所以发送一个ACK(ack=x+1,已经收到序列号为j的数据包准备接受序列号为j+1的),同时自己也发送一个SYN包(seq=y),此时服务器进入了SYN-RECV状态。第三次握手:客户端收到服务端的SYN+ACK包,向服务器发送确认包ACK(ac原创 2022-06-12 16:49:56 · 381 阅读 · 0 评论 -
什么是HTTP
超文本传输协议(Hyper Text Transfer Protocol),是一个简单的请求与响应协议,通常运行在TCP之上。指定了客户端有可能发什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出。是应用层协议。文本:html,字符串超文本:图片,视频,地图,音乐,定位...https是安全的,端口443http端口80http两个时代http1.0时代 http/1.0客户端与服务端进行连接,只能获得一个web资源,http2.0时代 http/1.1客户端可以与wen服务器连接,可原创 2022-06-11 11:19:25 · 181 阅读 · 0 评论 -
javaweb中如何将网站发布
首先,网站要想发布肯定要有服务器的支持,所以我们只要把自己写的网站放到服务器(tomcat)指定的web文件夹即webapps下就可以了。网站应该有的结构如下apache-tomcat-9.0.53\webapps\ROOT\WEB-INF其中classes中存放java程序,lib中存放所依赖的jar包,web.xml是配置文件,index.jsp默认的首页。其中web.xml我们最好使用tomcat中的,改为最新的...原创 2022-06-11 11:09:04 · 592 阅读 · 0 评论