jsp java 交互_JSP数据交互【一】

一、jsp中java小脚本

1.

2.不能有分号

3.

二、注释

1.客户端可以看到

2.客户端不能看到

三、jsp页面的的执行过程

1.客户端请求(输入URL)

2.服务器

(1)现将jsp翻译成.java文件(第一次请求)

如果是第二次请求,并且jsp页面内容未改变

(2)将java文件编译成.class文件

(3)执行.class文件

3.将执行后的结果和html静态内容发送到客户端

4.断开连接

四、jsp内置对象

是由web容器创建的对象,可以直接用,不用再new

1.out:方法print(文本)向客户端输出内容

2.request:客户端请求内容

方法:

getParameter(“键”),获取客户端提交的单个数据

getParameterValues(“键”)获取客户端提交的多个数据

setCharacterEncoding("编码")解决post提交方式的乱码

getRequestDispatcher("页面"):进行页面转发

3.response:响应客户端的请求,向客户端输出内容

方法

sendRedirect("页面");//进行页面重定向

六、会话:session

浏览器与服务器的一次通话(类似一次打电话)

1.会话跟浏览器是一一对应的

2.同一个浏览器不同请求是一次会话

3.不同浏览器就是不同会话

4.一般用于保存客户端特定的信息(临时)

session失效:

1.原则上,浏览器关闭,session就失效(实际过程中不一定)

2.超过有效期失效

3.调用invalidate(),立即失效

方法:

setAttribute(String key,object value),向session保存数据

object setAttribute(String key)向session读取数据

setMaxInactiveIntervals设置有效期

invalidate()使session失效

removeAttribute(String key)移除指定的session

七、inlude指令:将页面信息包含到另一个页面(静态包含)

八、application:应用程序级别的对象

各个客户端共享的数据

方法:

setAttribute(String key ,object value)

getAttribute(String key)

getRealPath("虚拟路径");根据虚拟路径获取物理路径

九、Cookie: 保存特定客户端的信息

用法:

1.创建

Cookie ck=new Cookie(String key,String value)

ck.setMaxAge("时间"),设置有效时间,不设置默认浏览器关闭时失效

2.保存

response.addCookie(ck);

3.读取cookie

a.Cookie[]cks=request.getCookies();

b.遍历

getName():获取当前cookie的名字(键名)

getValue():获取当前cookie的值

十、session与cookie的区别

session                    cookie

保存在服务器的内存中         保存在客户端的硬盘上

保存object类型               保存String类型

保存临时数据                 保存永久数据

安全性高                     安全性差

十一、JavaBean

是一个java类

从功能上来说,java类分为:业务类和数据类

一个java类符合以下要求才是JavaBean:

1.是一个公有类

2.有无参的公共的构造方法

3.属性私有:第一个字母小写

4.有getter和setter方法

(方法名格式:get属性名(大写),set属性名(大写))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值