9.3. JSP 配置


Undertow servlet 容器的 JSP 配置选项为 JSP 页面编译到 Java 字节码提供优化。

generate-strings-as-char-arrays
如果您的 JSP 包含大量 String 常量,启用此选项可通过将 String 常量转换为 char 数组来优化漏洞。
optimize-scriptlets
如果您的 JSP 包含多个 String 串联,启用此选项可通过删除每个 JSP 请求 的字符串 串联来优化漏洞。
trim-spaces
如果您的 JSP 包含大量空格,启用此选项会修剪来自 HTTP 请求的空格并减少 HTTP 请求有效负载。

配置 JSP 选项

您可以使用管理控制台或管理 CLI 启用这些 Undertow JSP 配置选项。

  • 使用管理控制台启用它们:

    1. 导航到 Configuration Subsystems Web(Undertow) Servlet Container
    2. 选择您要配置的 servlet 容器,然后单击 View
    3. 选择JSP 并单击编辑
    4. 对于您要启用的每个选项,将字段设置为 ON,然后单击 Save
  • 要使用管理 CLI 启用它们,请使用以下命令:

    /subsystem=undertow/servlet-container=SERVLET_CONTAINER/setting=jsp/:write-attribute(name=OPTION_NAME,value=true)
    Copy to Clipboard Toggle word wrap

    例如,要为 默认 servlet 容器启用 generate-strings-as-char-arrays,请使用以下命令:

    /subsystem=undertow/servlet-container=default/setting=jsp/:write-attribute(name=generate-strings-as-char-arrays,value=true)
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat