如何在 *.tag 自定义标签中设置 pageEncoding 的全局指令?

问题描述 投票:0回答:2

在 JSP 中您可以使用以下内容:

<jsp-config>
    <jsp-property-group>
        <url-pattern>*.jsp</url-pattern>
        <scripting-invalid>true</scripting-invalid> <!-- 1 -->
        <page-encoding>UTF-8</page-encoding> <!-- 2 -->
    </jsp-property-group>
    <jsp-property-group>
        <url-pattern>*.tag</url-pattern>
        <page-encoding>UTF-8</page-encoding>
    </jsp-property-group>
</jsp-config>

是否有一个自定义标签相当于为使用 *.tag 文件创建的所有自定义标签设置编码指令?

java jsp jakarta-ee jstl jsp-tags
2个回答
0
投票

您可以在部署描述符中定义JSP配置参数,但在TLD(标签库描述符)中声明标签。 TLD 没有编码参数,并且 部署描述符没有这样的选项 对于

<taglib>
元素,这意味着您不能。


0
投票

看来是做不到了。我发现了这个:https://stackoverflow.com/a/9739412/8081996。 我认为 njjnex 的回答不是重点。他指的是用 Java 编码的标签库,但这不是问题所在。

© www.soinside.com 2019 - 2024. All rights reserved.