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

  • 相关阅读:
    jmeter测试get post 笔记
    Fiddler发送get post测试 笔记
    jmeter json乱码
    IDEA+selenium3+火狐/谷歌驱动 JAVA初步环境搭建 笔记
    java源代码
    java测试
    考试感受
    周进度总结
    周进度总结
    周进度总结
  • 原文地址:https://www.cnblogs.com/keyforknowledge/p/11400423.html
Copyright © 2011-2022 走看看