学习Servlet,Jsp,Tomcat笔记 迈不过友情╰ 2022-05-11 14:14 218阅读 0赞 1,jsp是一种servlet。 2,servlet是服务器端运行的java小程序,运行在tomcat(web服务器)这个servlet容器中。 3,访问网页过程:用户于服务器进行TCP/IP连接,然后从服务器取出html代码,最后浏览器对html代码进行渲染。 4,bat格式是window下可执行脚本程序。 5,tomcat运行和停止都是以catalina.bat为基础的。 6,http常见状态码:200 OK, 404 页面找不到,403 拒绝访问,500 服务器内部错误。 7,访问页面时,根据url找到web.xml中对应的映射servlet名,然后创建servler名对应的servlet对象,对用其中的doGet或者doPost方法。 8,servlet生命周期:先加载对应的class文件,创建对象(在非分布式情况下,servlet始终只有一个对象),调用初始化方法(只执行一次),处理相应请求(可执行对此),最后当调用destory方法关闭(只执行一次)。 9,get方式参数可以在url中看见,调用servlet的doGet方法;post方式则无法看见参数,调用servlet的doPost方法。 10,a) Cookie是服务器写在客户端的文本信息,客户端可阻止写入,只能取出自己webapps写入的东西,不能取出其他的。 b) 如果设置cookie的生命周期,那么cookie将保存在文本里;如果没有设置,将保存在客户端内存里,只有该窗口或其子窗口可以访问,客户端关闭,该cookie也消失。 c)一个servlet/jsp设置的cookie能被同一路径或子路径的servlet/jsp读出,不能被上一级路径读出(路径指url路径,不是真实路径)。 11,Http协议是非连接的,客户端从服务器取走内容后,之间的连接就断掉。 12,Session是保存在服务器端内存中的文本信息,每一个session有一个特有的id号,对应每一个浏览器,每个浏览器只能访问自己的session,通过传递id号使不同的页面访问同一个session。 session有两种实现方式:1.通过cookie实现,把sessionID保存在cookie中;2.重写url实现,在url后面加上sessionID的信息。 session无cookie中的url路径问题,如果窗口不关闭,都能访问该session。 13,Application保存着整个WebApplication生命周期内都可以访问的数据,application在程序表示为servletContext。 14,java bean广义上是指普通的java类,但该类的属性开头字母要小写,并且类中具有该属性的getter和setter方法。 15,jsp就是一个servlet,jsp需要转换成java文件,然后编译成class后才能运行,所以第一次访问某jsp文件等待时间较长,因为需要转换和编译,之后访问等待时间短。 16,<%! %>声明的全局变量或方法,<% %>声明局部变量。<!-- -->客户端能看见的注释,<%-- --%>客户端看不见,仅开发端能的程序员能看见的注释。<%= %>中=后必须是字符串变量或转换成字符串的表达式。 17,<%@include file=%>是将其他jsp文件全部加载完后,在开始编译。<jsp:include page=/>当程序运行到该语句时,才将要包含的文件加载进来,并且可以带参数。 18,<jsp:forward>跳转到指定页面,服务端自动转向跳转的页面,无需客户端操作,使用的是同一个request请求;而response.sendRedirect使用的不是同一个请求,它会返回信息让客户端重新转向到跳转的页面,所以客户端需要发两次请求。
相关 「学习笔记」学习笔记合集 可以点击 [https://www.cnblogs.com/hongzy/tag/%E7%AC%94%E8%AE%B0/][https_www.cnblogs.com_hong 淩亂°似流年/ 2023年06月05日 12:48/ 0 赞/ 20 阅读
相关 学习笔记 学习笔记 sudo adduser lilei sudo usermod -G sudo lilei sudo deluse 客官°小女子只卖身不卖艺/ 2022年11月26日 12:58/ 0 赞/ 27 阅读
相关 学习笔记 \ajax: 1、概念:异步的JavaScript 和 xml 1.1异步和同步:客户端和服务器端相互通信的基础上 \客户端必须等待服务器端的响应。在等待的期间客户 深藏阁楼爱情的钟/ 2022年10月29日 13:24/ 0 赞/ 281 阅读
相关 学习笔记 一. CSS 如何实现文字的垂直居中 1. 二.问题记录 1.创建新的JSP页面的时候报错:The superclass “javax.servlet.http.H 超、凢脫俗/ 2022年08月20日 09:30/ 0 赞/ 144 阅读
相关 【学习笔记】git学习笔记 使用git的好处 可以保存每个版本,只要在每个版本做完后进行上传 ![这里写图片描述][70] 可以异地读取更新 爱被打了一巴掌/ 2022年05月14日 09:10/ 0 赞/ 407 阅读
相关 学习笔记 我的第一天学习c\ 1、c\学习网址 [https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide 矫情吗;*/ 2022年05月08日 06:16/ 0 赞/ 326 阅读
相关 学习笔记 测试 ORM JPA EJB JPQL MOM JMS ORM 对象关系映射 英语:Object Relational M 爱被打了一巴掌/ 2022年02月16日 01:57/ 0 赞/ 397 阅读
相关 [笔记] Docker 学习笔记 1. 什么是 Docker > 官方文档:[链接][Link 1],中文文档:[链接][Link 2] Docker 属于 Linux 容器的一种封装,提供简单易用的容 缺乏、安全感/ 2021年11月27日 02:01/ 0 赞/ 591 阅读
相关 学习笔记 1、js如何将136分钟转化为几小时,几分钟 return (Math.floor(minutes/60) + "小时" + (minutes%60) + "分" 爱被打了一巴掌/ 2021年07月25日 23:46/ 0 赞/ 1051 阅读
还没有评论,来说两句吧...