• jsp


    jsp:

    1)<%java代码%> ----- 内部的java代码翻译到service方法的内部        //进servlet方法

    2)<%=java变量或表达式> ----- 会被翻译成service方法内部out.print()     //进servlet方法

    3)<%!java代码%> ---- 会被翻译成servlet的成员的内容      //成员变量,成员方法

    jsp注释

    jsp有三种注释分别是Html,java,jsp

    1)Html注释:<!--注释内容--> ---可见范围 jsp源码、翻译后的servlet、页面    显示html源码

    2)java注释://单行注释  /*多行注释*/ --可见范围 jsp源码 翻译后的servlet

    3)jsp注释:<%--注释内容--%> ----- 可见范围 jsp源码可见

    jsp运行原理

    第一次访问---->helloServlet.jsp---->helloServlet_jsp.java---->编译运行

    (servlet在Tomcat的work目录中可以找到)最终是个java文件

    jsp指令有三个分别是   page指令      include指令    taglib指令

    page指令  <%@ page 属性名1= "属性值1" 属性名2= "属性值2" ...%>

    常见的属性:

    session:是否jsp在翻译时自动创建session

    import:导入java的包

    errorPage:当当前页面出错后跳转到哪个页面

    isErrorPage:当前页面是一个处理错误的页面

    include指令:

    格式:<%@ include file="被包含的文件地址"%>

    taglib指令:

    <%@ taglib uri="标签库地址" prefix="前缀"%>

    jsp九大隐形对象

    out.//response.//request.//config.//session.//application.//page.//

    pagecontext.//exception

    pageContext对象

    setAttribute(String name,Object obj)

    getAttribute(String name)

    removeAttrbute(String name)

    独有的方法findAttribute(String name)

    依次从 pagecontext>>>request>>>session>>application

    jsp标签(动作)

    <jsp:include page="被包含的页面"/>

  • 相关阅读:
    设计模式之-工厂模式、构造函数模式
    发布订阅小示例
    使用vue,react,angular等框架和不使用框架使用jquery的优缺点
    react优化--pureComponent
    Vue、 React比较
    ORACLE触发器和new、old特殊变量
    mysql的存储过程与自定义函数
    MySQL日期
    php(Personal Home Page)简介,安装和配置(apache服务器使用和配置1)
    话谈html语义化
  • 原文地址:https://www.cnblogs.com/1997WY/p/10646677.html
Copyright © 2020-2023  润新知