栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

jsp标签与指令总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jsp标签与指令总结

1.jsp指令:三个

本身并做做什么人动作,而且指示web容器去按照他的内容去做一些操作。

总共就三个:

  • page指令
  • Include指令:@include指令是静态引入,指令是动态加入
  • taglib指令

2.JSP常用标签。是jsp体系默认的标签,不需要额外操作,只要是jsp文件都可以直接用。

  • 标签  
  • 标签  
  • 标签

3.JSTL标签库标签。是jsp体系官方自定义标签。

             (1)表达式控制标签:out标签、set标签、remove标签、catch标签。
    (2)流程控制标签:if标签、choose标签、when标签、otherwise标签。
    (3)循环标签:forEach标签、forTokens标签。
    (4)URL操作标签:import标签、url标签、redirect标签、param标签。

自定义所有要有引入操作

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

4.jsp自定义标签。

原理,用tld文件去定义标签与java代码(处理类)的关系,web容器遇到标签,去查找对应类执行java代码。

 <%@taglib uri="/tld文件路径"  prefix="jsp页面引用时的名字,自己随便定义例如:azsjkk"%>

使用

5.

EL表达式简介

  EL 全名为Expression Language。EL主要作用:
  1、获取数据
    EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)。本页面只要能访问的对象都可以在${}里面访问。
  2、执行运算
    利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。${user==null}
  3、获取web开发常用对象
    EL 表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用,从而获得这些对象中的数据。11个隐含对象只要是你认为java代码能调取的page对象它都可以。
  4、调用Java方法
    EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。 一般来说, EL自定义函数开发与应用包括以下三个步骤:
  1、编写一个Java类的静态方法
  2、编写标签库描述符(tld)文件,在tld文件中描述自定义函数。
  3、在JSP页面中导入和使用自定义函数

编写完标签库描述文件后,需要将它放置到WEB-INF目录中或WEB-INF目录下的除了classes和lib目录之外的任意子目录中。 
  TLD文件中的 元素用指定该TLD文件的URI,在JSP文件中需要通过这个URI来引入该标签库描述文件。
  元素用于描述一个EL自定义函数,其中:
  子元素用于指定EL自定义函数的名称。
  子元素用于指定完整的Java类名,
  子元素用于指定Java类中的静态方法的签名,方法签名必须指明方法的返回值类型及各个参数的类型,各个参数之间用逗号分隔。

例子:

 ${fn:filter("点点")}

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

总结:上面这些都只有一个目的:让jsp文件里没有java代码!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/996378.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号