zoukankan      html  css  js  c++  java
  • 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="被包含的页面"/>

  • 相关阅读:
    js正则表达式
    js正则表达式校验非负浮点数:^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$
    js正则表达式校验非正整数:^((-d+)|(0+))$
    读书笔记--第三章
    phpmyadmin创建数据库无权限
    读书笔记--第二章
    读书笔记--第一章 信息收集
    CTF-1-web安全
    kali优化配置(4)---被动信息收集
    以太坊私有链搭建
  • 原文地址:https://www.cnblogs.com/1997WY/p/10646677.html
Copyright © 2011-2022 走看看