jsp,servlet知识点

B/S模式指的是浏览器/服务器 模式,即浏览器发送请求,然后服务器返回网页

tomcat服务器:网页放到webapps下。jsp转换成的java源码在work目录下。WEB-INF是真正放网页的,其中的lib是放jar包的。

全局变量、方法、类<%! %>

局部变量<% %>

输出一个变量或具体内容<%= %>

(加了<% %>就相当于在jsp中写java代码)

<!-- -->html注释,也即是静态网页注释

<%-- --%>jsp注释,会被转换为java注释

java原生注释,在jsp中只能写在<% %>里,因为<% %>里就是用来写java代码的

包含指令:

静态包含<%@ include file="" %> 先包含后(一起)编译处理

动态包含<jsp:include file=""> 先编译处理后包含

一般用动态包含。

jsp跳转指令:

<jsp:forward>

  <jsp:param value="" name="">

</jsp:forward>

服务器内部跳转(网址不会变,请求声明网址就是声明网址),可以带参数

九大内置对象(pageContext,request,response,session,application,config,out,page,exception),四大作用域(page,request,session,application)

四大作用域:

pageContext:只在当前页面

request:在当前页面和跳转到的页面

session:在当前会话,即当前用户(当前浏览器)请求的所有网页都能用这些值。

application:整个服务器保存,所有用户共享

四个范围越来越大

猜你喜欢

转载自www.cnblogs.com/minconding/p/10430851.html