Javaweb第十九天学习

Jsp基础
1 jsp的作用:在HTML的基础上添加java脚本。

2 jsp和Servlet的分工

Jsp:

作为请求发起页面,例如显示表单,超链接
作为请求结束页面,例如显示数据

Servlet:

作为请求处理数据的环节

3 jsp的组成

Jsp=HTML+java代码+jsp标签指令

Jsp中无需创建就可以使用的对象有9个eg:request response out

<%------%>中存放java代码片段,方法内可以写啥他就可以写啥

<%=------%>java表达式,用于输出表达式或者变量的结果print(-----);

<%!------%>声明,用来创建成员变量或者成员方法Classmyclass{------}

4 jsp 的原理

当jsp第一次被访问,服务器把它变成java文件,然后再把java文件变成

.class 然后再创建对象

 

Cookie
保存在客户端

发送Cookie

 

<%

Cookiecook = new Cookie("aaa","AAA");

response.addCookie(cook);

 

Cookiecook1 = new Cookie("bbb","BBB");

response.addCookie(cook1);

%>

接收

Cookie[] coo=request.getCookies();

if(coo!=null){

for(Cookie c : coo){

out.print(c.getName()+"="+c.getValue());

}

}

 

Cookie的maxAge:Cookie保存的最长时间,秒是单位

Cookie.setmaxAge(60);在硬派上保存一分钟

值=0,立马删除

值>0,保存到硬盘上的时间

值<0,只会在浏览器上保存,浏览器关闭,Cookie就消失。

HTTPSession
会话的范围:session的范围是从一个用户首次访问服务器开始,到该用户关闭浏览器结束

在Servlet中得到session对象:HTTPSession session =request.getSession();

在jsp中本身就已经定义过了,不用创建

 

session域相关方法:

void setAttribute (Stringname , String value);……

posted @ 2022-02-17 23:00  向尧  阅读(28)  评论(0)    收藏  举报