脚本开发模式路由配置¶
总览¶
进行设置,以将脚本开发模式的处理映射到URL。
模块 Tenant管理功能 格式化文件(xsd) WEB-INF /模式/路由jssp-config.xsd 设定位置 WEB-INF / conf / routing-jssp-config / {任意文件名} .xml <?xml版本=“ 1.0”编码=“ UTF-8”?> <routing-jssp-config xmlns =“宀:. //万维网intra-mart .JP /路由器/路由- JSSP-Config”中 xmlns:xsi =“ http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation =“宀:. //万维网intra-mart .JP /路由器/路由- JSSP-Config中../Schema/routing-jssp-config.Xsd”> <authz-默认 uri =“服务://应用程序/默认” 行动=“执行” /> <文件映射 路径=“ /用户/应用程序/主要” 页面=“用户/应用程序/视图/主要” /> <文件映射 路径=“ /用户/应用程序/列表” 页面=“用户/应用程序/视图/列表” 来自=“用户/应用程序/视图/主要” 行动=“访问”> <authz 映射器=“样本映射器”> <参数 键=“ foo” 值=“ FOO” /> <参数 键=“酒吧” 值=“ BAR” /> </ authz> </文件映射> <文件映射 路径=“ /用户/应用程序/过程/创建” 页面=“用户/应用程序/ ajax /进程” 行动=“创建”> <authz uri =“服务://应用程序/更新” 行动=“执行” /> </文件映射> <文件映射 路径=“ /用户/应用程序/过程/更新” 页面=“用户/应用程序/ ajax /进程” 行动=“更新”> <authz uri =“服务://应用程序/更新” 行动=“执行” /> </文件映射> <文件映射 路径=“ /用户/应用程序/进程/删除” 页面=“用户/应用程序/ ajax /进程” 行动=“删除”> <authz uri =“服务://应用程序/更新” 行动=“执行” /> </文件映射> </ routing-jssp-config>
参考资料¶
默认许可设置¶
标签名称 验证默认 在同一配置文件上设置默认许可设置。
[设定项目 ]
<routing-jssp-config> <authz-默认 uri =“服务://应用程序/默认” 行动=“执行” /> </ routing-jssp-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 路由jssp-config [属性]
属性名称 说明 必填项 默认值 乌里 指定许可资源URI。 × 无 行动 指定许可Action。 × 无 映射器 指定许可资源映射器。可用值是在authz-resource-mapper设置中设置的值。× 无 注意
此设置需要以下设置之一:uri属性和action属性映射器属性注意
如果省略authz-default标记,那么必须在文件映射标记和文件夹映射标记中指定authz标记。
文件映射设置¶
标签名称 文件映射 制作一个URL和脚本开发模式的映射程序。
[设定项目 ]
<routing-jssp-config> <authz-default uri = “服务://应用程序/默认” action = “执行” /> <文件映射 路径= “ /用户/应用程序/主要” 页面= “用户/应用程序/视图/主“ /> <文件映射 路径= ” /用户/应用程序/列表“ 页面= ”用户/应用程序/视图/列表“ from = ”用户/应用程序/视图/主“ 动作= ”访问“ > .. </ file-mapping> </ routing-jssp-config>
必填项目 × 多种设定 ○ 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 路由jssp-config [属性]
属性名称 说明 必填项 默认值 路径 指定用于映射的URL。您可以在值的末尾指定通配符“ *” 。通过在值中描述{<identifier>} ,URL中间的值可以用作脚本开发模式程序中的请求参数。示例: /样本/视图/ {dataId}○ 无 页面 指定要映射的脚本开发模式的程序。 ○ 无 行动 指定在页面属性指定的程序中定义的函数名称。如果指定了from属性,请指定在from属性而不是page属性中指定的程序中定义的函数名。× 无 来自 指定调用由action属性指定的函数的程序。 × 无 客户类型 指定启用了映射的客户端类型。如果省略,则该映射对所有客户端类型均有效。× 无 注解
该页面指定的脚本开发模式的程序,来自属性为脚本开发模式这是来自程序源目录的相对路径格式。默认它是来自WEB-INF / jssp / src的相对路径格式。
文件夹映射设置¶
标签名称 资料夹对应 制作一个映射URL模式和脚本开发模式。特定脚本开发模式的程序目录下的所有程序都被映射。[设定项目 ]
<routing-jssp-config> <文件夹映射 路径前缀= “ /用户/应用程序” 文件夹= “用户/应用程序” > ... </文件夹映射> </ routing-jssp-config>
必填项目 × 多种设定 ○ 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 路由jssp-config [属性]
属性名称 说明 必填项 默认值 路径前缀 指定用于映射的URL。 ○ 无 资料夹 指定要映射的脚本开发模式的程序的目录。 ○ 无 客户类型 指定启用了映射的客户端类型。如果省略,则将其视为所有客户端类型的有效映射。× 无 注意
不建议在操作过程中使用此设置,因为这样会花费很长的时间进行路由,并且在脚本开发模式程序不存在时会产生一些有害影响,例如服务器错误。为要使用的脚本开发模式的程序编写文件映射。
许可设置¶
标签名称 认证 许可设置
[设定项目 ]
<routing-jssp-config> <文件映射 路径= “ /用户/应用程序/列表” 页面= “用户/应用程序/视图/列表” from = “用户/应用程序/视图/主要” 操作= “访问” > < authz mapper = “ sample-mapper” > ... </ authz> </ file-mapping> <file-mapping path = “ /用户/应用程序/进程/创建” 页面= “用户/应用程序/ ajax /进程” 操作= “创建” > <authz uri = “服务://应用程序/更新” action = “执行” /> </文件映射> </ routing-jssp-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 文件映射资料夹对应[属性]
属性名称 说明 必填项 默认值 乌里 指定许可资源URI。 × 无 行动 指定许可Action。 × 无 映射器 指定许可资源映射器。可用值是许可资源映射器设置中已设置的用于路由。× 无 注解
如果指定了authz-default标记,并且在文件映射标记或文件夹映射标记中指定了authz标记,则authz标记的许可设置优先。
注意
此设置需要以下设置之一:uri属性和action属性映射器属性
许可参数¶
标签名称 参数 设置许可资源映射器的参数。如果未在父标记中指定mapper属性,则将忽略该属性。[设定项目 ]
<routing-jssp-config> <文件映射 路径=“ /用户/应用程序/列表” 页面=“用户/应用程序/视图/列表” 来自=“用户/应用程序/视图/主要” 行动=“访问”> <authz 映射器=“样本映射器”> <参数 键=“ foo” 值=“ FOO” /> <参数 键=“酒吧” 值=“ BAR” /> </ authz> </文件映射> </ routing-jssp-config>
必填项目 × 多种设定 ○ 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 认证验证默认[属性]
属性名称 说明 必填项 默认值 关键 指定参数键。 ○ 无 价值 为参数指定一个值。 ○ 无