zoukankan      html  css  js  c++  java
  • 2020年11月1日

    今天看了一些jsp技术的知识点,没有遇到问题,明天继续看Javaweb的知识点。

    1、JSP的变量、方法、表达式<%=%>被计算的表达式一定要有返回结果,不以;为结尾 

    2、注释元素:<%– - -%>(不被送到客户端),与html注释不同,用这种方式的注释是全不会暴露给客户端的,但在<%%>中还是使用’//’作注释. HTML的!被送到客户端并且会被查看 
    3、脚本元素,程序段<% %>:书写JSP页面内所需的任何逻辑,该部分代码会被编译到servlet的service方法中。通过在page指令中使用import参数,可以从<%%>内调用所有JavaAPI,因为任何JSP代码实际上都被编译成Java Servlet,它本身就是一个类,所以在JSP中我们有权使用整套丰富的JavaAPI,因此几乎没有任何局限性。 
    4、声明元素<%! %>:用于定义全局变量或是在页内任何地方都可以访问的Java方法,相当于在servlet类中定义了全局变量和成员方法,被声明的变量或方法并不在JSP页内产生任何输出,除非在<%%>中被引用,它们仅仅用于定义。 
    5、指令元素:通过使用JSP指令,可以包含非Java代码模块,如HTML文件;JSP定义了三个页内指令用于设置JSP参数或扩展代码 
    1)<%@page %>:可以为网页设定一些基本参数,包括编程语言,页面的编码格式,导入类,转向错误页等 
    2)<%@include%>:使一个JSP文件可以包含其他文件(html,jsp)的内容,如存于单独文件中的HTML报头和页脚。如果引入的页面已经声明过变量和方法,就可以直接使用而不必再次声明,被引入的页面也会被编译成本页面的一部分,声明可以扩展范围,也就是说可以扩展到任何静态的JSP文件,如:xx.jsp声明了一些变量和方法,用include指令引入yy.jsp,那么yy.jsp就可以继承和使用这些变量和方法;如果在xx.jsp中使用引入yy.jsp,若yy.jsp是静态文件,则可以继承并使用声明的变量和方法,动态则不可以。 
    3)<%@taglib%>:用于扩充标准的JSP标签集。表示JSP文件使用了自定义的标签,同时引用标签库,也指定了标签的前缀. 
    uri属性:标签库描述符,uri统称为’资源标识符’,代表web上可用的资源,如果标记库文件是放在远程服务器,那么就要使用绝对路径来访问,如果下载到本地,只需要用相对uri的方式指明标记库文件在本地的目录路径。 
    6、动作元素:JSP动作利用xml语法格式的标记来控制servlet引擎的行为,如插入文件,使用JavaBean组件,重定向请求等。 

  • 相关阅读:
    高性能css动画
    关于thinkphp验证码的那些事
    DOM对象的属性
    关于data属性的一些常见的处理方式
    webstorm快捷键整理
    javascript模块化编程
    2016年5月30日上午(传智Bootstrap笔记六(图片样式))
    Bootstrap列排序
    2016年5月29日晚上(传智Bootstrap笔记五(表单2))
    2016年5月29日晚上(传智Bootstrap笔记四(栅格系统 ))
  • 原文地址:https://www.cnblogs.com/j-y-s/p/14146899.html
Copyright © 2011-2022 走看看