• 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组件,重定向请求等。 

  • 相关阅读:
    关于位运算(转)
    计蒜客第三场
    数组与指针
    计蒜客第二场
    指针概念
    爬楼梯(动态规划)
    线性表基本操作的实现(合并)
    4123=喵帕斯之天才少女
    3889=神奇的函数
    1586=计算组合数
  • 原文地址:https://www.cnblogs.com/j-y-s/p/14146899.html
Copyright © 2020-2023  润新知