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="被包含的页面"/>

  • 相关阅读:
    Linux curl命令详解
    drools 7 日期时间段校验
    java程序员常用查询和学习的网站
    springboot+mybatis+分页插件的使用
    Vue. 之 替换 左上角 title标签处的图标
    Github访问速度很慢的原因,以及解决方法
    vue插件总结——总有你能用上的插件
    在Java中如何高效的判断数组中是否包含某个元素
    解决vue刷新页面以后丢失store的数据
    vue路由跳转时组件data数据刷新
  • 原文地址:https://www.cnblogs.com/1997WY/p/10646677.html
Copyright © 2011-2022 走看看