Sun Java System Web Server 7.0 Update 3 管理员指南

不支持的功能

在管理基础结构(管理控制台和 CLI)中,对 <If><Else><ElseIf> 标记的支持非常有限。尽管 obj.conf 文件支持将这些标记用于任何指令、变量、SAF、表达式文字、表达式函数以及表达式运算符,但对于包含所有变量、表达式文字、表达式函数以及表达式运算符的 NameTrans 指令,管理基础结构仅支持将 <If> 标记用于重定向 SAF。

例如,您可以配置:


<If $browser =~ "MSIE">
	NameTrans fn = "redirect" url="/msie.html"
</If>

但不能配置:


If $browser =~ "MSIE">
	NameTrans fn = "redirect" url="/msie.html"
</If>
<Else>
	NameTrans fn="redirect" url="/other.html"
</Else>

注 –

不过,您可以通过 get-config-fileset-config-file CLI 命令使用包含 <If><ElseIf><Else> 的复杂表达式。

请参见 get-config-file(1)set-config-file(1)