等等。 我们自定义的jsp模块代码可能在引用时会根据不同的引用场景,需要显示的内容略有不同,这时使用jsp.incl..."> 等等。 我们自定义的jsp模块代码可能在引用时会根据不同的引用场景,需要显示的内容略有不同,这时使用jsp.incl..." /> 等等。 我们自定义的jsp模块代码可能在引用时会根据不同的引用场景,需要显示的内容略有不同,这时使用jsp.incl..." />
用户登录
用户注册

分享至

JSP TAG

  • 作者: 我去这也被注册了
  • 来源: 51数据库
  • 2021-06-29

jsp tag 可以灵活的将公共jsp代码模块化,类似:include page="./include.jsp">等等。

我们自定义的jsp模块代码可能在引用时会根据不同的引用场景,需要显示的内容略有不同,这时使用jsp.include就不能满足我们的需求了。

因此,我们可以使用jsp tag 的方式实现。

第一步

在web-inf/tags目录下创建 demo.tag 文件

代码如下:

<%@tag pageencoding="utf-8" iselignored="false" body-content="empty"%>

<%@ attribute name="type" required="true" rtexprvalue="true" %>

this jsp tag content type:<%=this.type %>


第二步 使用该tag

我们只需要在使用的jsp 头部引入该tag

<%@ taglib prefix="tags" tagdir="/web-inf/tags"%>

其次在需要输出tag信息的地方使用

"test"/>


完成。



软件
前端设计
程序设计
Java相关