2014-10-27 61 views
0

在JSP中,你可以使用以下命令:如何在* .tag自定义标签中为pageEncoding设置全局指令?

<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文件创建的所有自定义标签的编码指令?

回答

0

您可以在部署描述符中定义JSP配置参数,但在TLD(标记库描述符)中声明的标记。 TLD have no encoding parameterDeployment Descriptor have no such option<taglib>元素,这意味着你不能。

+0

只是要说清楚,我是否需要为使用UTF-8编码创建的每个* .tag文件添加编码指令?没有更好的方法来做到这一点,而不重复样板代码? – 2014-10-27 18:24:55

+0

只与第三方库,但我不知道是否存在。 – njjnex 2014-10-27 18:41:13

相关问题