2014-10-27 41 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

相關問題