博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jsp
阅读量:4919 次
发布时间:2019-06-11

本文共 1846 字,大约阅读时间需要 6 分钟。

1:两种注释类型:<--  --><!-- -->

  三个脚本元素:<%!int a=1;%>属于声明<%int b=2;%>属于脚本段;一个脚本段包含多个jsp语句,方法,变量,表达式<%=a+b%>属于表达式

  三个指令元素:page include 在JSP中包含一个静态文件,同时解析这个文件中的JSP语句,<%@ include file="相对位置"%>  taglib 定义一个标签库以及其自定义标签的前缀。<%@ taglib uri=URIToTagLibrary" prefix="tagPrefix"%>

  八个动作指令:

          1>页面跳转:<jsp:forward>两个属性:page一个表达式或是一个字符串将要定向的文件或URL。只要是能够处理request对象的文件(如:asp,php);

                            <jsp:param/>向一个动态文件发送一个或多个参数,这个文件必须是动态文件。name指定参数名,value指定参数值  <jsp:forward>

    <jsp:param name="username" value="<%=user%>"/>

    <jsp:param name="password" value="<%=password%>"/>

  </jsp:forward>

          2>包含页面:<jsp:inclue>包含一个静态或动态文件(如果是静态文件,这种包含仅仅是把包含文件的内容加到JSP文件中,类似于<%@ include %>,如果是动态的,那么这个被包含文件也会被JSP编译器执行

              page属性:相对路径,flush:必须使用flush="true"不能使用false值,默认是false;<jsp:param>:用来传递一个或多个参数到指定的动态文件,

          3>创建Bean:<jsp:useBean>创建实例并指定他的名字和作用范围

          4>设置Bean属性:<jsp:setProperty>

          5>取得Bean属性:<jsp:getProperty>

          6>使用Applet插件:<jsp:plugin>

          7>插件定义参数:<jsp:param>

              用以定义<jsp:plugin>插件的输入参数,实际上提供了名称与值的一种一一对应关系。

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

           8>插件错误提示:<jsp:fallback>

内置对象:Session对象的ID

    当一个客户首次访问服务器上的一个jsp页面时,jsp引擎产生一个Session对象,同时分配一个String类型的ID号,同时发送到客户端,存放在Cookie中,服务器关闭时候,服务器端该客户的Session对象才消失。并且和客户的会话对应关系消失。

Cookie

    创建:Cookie c=new Cookie("username","john");

      将封装好的Cookie对象传送到客户端:response.addCookie(c).

      读取保存到客户端的Cookie   request对象的getCookie()方法,

              Cookie[] c=request.getCookies();

              if(c!=null)

                 for(int i=0;i<c.length;i++){

                    if("username".equals(c.getName())

                          out.println(c.getValue());

                    }

      设置时间:c.setMaxAge(3600);

       Cookie应用:测定多少人访问过;测定访问者有多少是新用户,多少老用户。一个用户多久访问一次网站。

    

 

转载于:https://www.cnblogs.com/bulrush/p/5602281.html

你可能感兴趣的文章
Java并发工具类(四):线程间交换数据的Exchanger
查看>>
求100内数的偶数和
查看>>
《从零开始搭建游戏服务器》MySQL安装配置
查看>>
Redis总结(三)Redis 的主从复制
查看>>
day_1:心理统计中常用的一些概念和统计符号
查看>>
彻底理解“递延所得税”
查看>>
1.GCC程序编译
查看>>
nyoj-248-buying feed
查看>>
函数的嵌套和作用链域
查看>>
合唱团
查看>>
MySQL 5.7.14 net start mysql 服务无法启动
查看>>
python重要资源
查看>>
SSRS 传多值参数问题
查看>>
linux快速进入全屏命令行模式
查看>>
colinux安装fedora
查看>>
Moya/RxSwift/ObjectMapper/Alamofire开发
查看>>
有关metric learning
查看>>
java udp 发送小数数字(较难)
查看>>
Caching Tutorial
查看>>
技能的十一个级别
查看>>