zoukankan      html  css  js  c++  java
  • jsp域EL表达式

    jsp的基本结构
    jsp的实质就是一个servlet

    页面指令:告诉转义后的servlet的编码格式
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>

    <%! 成员变量,方法 %> 声明表达式
    <%= %> 表达式(使用变量与方法)
    <% %>小脚本、可以把里面的逻辑翻入到方法中,也可以定义局部变量

    servlet处理业务,JSP和用户交互

    为什么首次访问jsp页面慢,而第二次后非常快?
    第一次JSP需要编译为java源文件,编译为class,在jvm上运行。

    jsp中九大内置对象

    四大域对象:application application域-》整个网站中application存储数据全部有效
    session session域-》整个会话中有效
    request request域-》转发过程中存储内容有效
    pageContext page域-》只在当前页面有效
    (作用域由强到弱)

    域对象使用原则:
    能用request方法存储的内容尽量用request.别用session,能用session别用application。

    out PrintWrite对象
    config 获取servlet中配置的init-param下面key对应的value值
    exception 需要在设置isErrorpage=true页面使用
    page jsp转换为Java类后实例化对象
    response 响应客户发出请求的对象

    EL表达式
    EL表达式只能获取四大域对象的值
    他就是在四大作用域中取值
    语法:${域对象.key}
    EL表达中有几个重要对象
    requestScope
    pageScope
    sessionScope
    applicationScope
    param=>http://localhost:8080/test?name=zhangsan=>${param.name}=zhangsan

  • 相关阅读:
    Centos7.2安装MariaDB数据库,并进行基础配置
    Web安全之环境搭建
    PHP构建一句话木马
    Spark2.1.0安装
    Spark2.1.0编译
    cdh-5.10.0搭建安装
    八、频繁模式挖掘Frequent Pattern Mining
    七、特征提取和转换
    六、降维
    五、聚类
  • 原文地址:https://www.cnblogs.com/keyforknowledge/p/11400423.html
Copyright © 2011-2022 走看看