gpt4 book ai didi

java - jsp中Taglib继承:include

转载 作者:行者123 更新时间:2023-12-01 14:42:57 25 4
gpt4 key购买 nike

是否可以在其“后代”中继承标签库或从父 JSP 导入?

让我给你举个例子

header.jsp

<%@ page contentType="text/html" isELIgnored="false"
import="org.something.utils.Constants"%>

//some code, Constants class is available here

index.jsp

<jsp:include page="template/header.jsp" />
//Constants is not available, I get a JasperException: Unable to compile class for JSP

标签库继承似乎也不起作用。那么有什么方法可以实现这一点吗?

最佳答案

标签库和导入不能被继承,标签中的所有内容也不能被继承或通过页面传递(JspContext 和请求属性除外)。

这里有两个选择:

  1. 在您拥有的每个 JSP 中进行导入。
  2. 将公共(public)类和库设为全局类和库,这取决于 IDE 和您运行的服务器。

编辑定义 JSP 隐式包括:

  1. 对于 Netbeans http://docs.oracle.com/cd/E19575-01/819-3669/bnajl/index.html
  2. 全局教程 http://sabahmyrsh.blogspot.com/2009/06/jsp-defining-implicit-includes.html

关于java - jsp中Taglib继承:include,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15757730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com