intra-mart Accel Platform 配置文件参考 第26版2020-08-01

脚本开发模式路由配置

总览

进行设置,以将脚本开发模式的处理映射到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>

必填项目 ×
多种设定
设置值 /设定内容
单位/类型
省略时的默认值
父标签
认证
验证默认

[属性]

属性名称 说明 必填项 默认值
关键 指定参数键。
价值 为参数指定一个值。