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 配置选项。
使用管理控制台启用它们:
-
导航到 Configuration
Subsystems Web(Undertow) Servlet Container。 - 选择您要配置的 servlet 容器,然后单击 View。
- 选择JSP 并单击编辑。
- 对于您要启用的每个选项,将字段设置为 ON,然后单击 Save。
-
导航到 Configuration
要使用管理 CLI 启用它们,请使用以下命令:
/subsystem=undertow/servlet-container=SERVLET_CONTAINER/setting=jsp/:write-attribute(name=OPTION_NAME,value=true)
/subsystem=undertow/servlet-container=SERVLET_CONTAINER/setting=jsp/:write-attribute(name=OPTION_NAME,value=true)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如,要为
默认
servlet 容器启用generate-strings-as-char-arrays
,请使用以下命令:/subsystem=undertow/servlet-container=default/setting=jsp/:write-attribute(name=generate-strings-as-char-arrays,value=true)
/subsystem=undertow/servlet-container=default/setting=jsp/:write-attribute(name=generate-strings-as-char-arrays,value=true)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow