地址组成

页面url地址右以下几个部分组成

域名地址/角色终端/业务类别/控制器名称/操作页面名称(.后缀名称)

域名地址

域名地址是在创建项目的时候可以看到一个项目的地址,包含设计端地址和运行端地址

访问协议(http://|https://)加上该地址就构成了域名地址

image

角色终端

在系统管理角色终端中 有角色终端名称(code)和忽略名称项

如果是忽略名称 那么地址中该部分连同/符号都将为空

如果不忽略名称 角色终端部分为 /角色终端名称(code)

通常创建项目的时候叶终端是忽略名称的

image

业务类别

同角色终端一样,在基础设置-》业务类别里面 有名称和忽略名称项

如果是忽略名称 那么地址中该部分连同/符号都将为空

如果不忽略名称 业务类别部分为 /业务类别名称

image

控制器名称

同角色终端一样,在业务设计-》自由控制器里面 有名称和忽略名称项

如果是忽略名称 那么地址中该部分连同/符号都将为空

如果不忽略名称 控制器名称部分为 /控制器名称

image

此外对于表单和报表 它们也属于特殊的控制器 目前不支持忽略名称

控制器名称部分为 /表单名称或者报表名称

操作页面名称

对于自由页面,该部分为页面名称

对于表单 包含列表页面和编辑页面 分别为 index和edit

对于报表 只有一个页面report

对于异步请求 为异步请求的方法名称

后缀名称

目前只有视图代码类型为服务端代码的自由页面有后缀 .html

其它页面没有后缀

url重写

对于自由页面,可以对url地址进行重写

规则就是下图中的url匹配规则项

help/{id:int}

本来该页面地址为 ../help.html?id=3

经过重写以后新地址变成了 ../help.3.html

image

重写还可以支持多个参数 如下:

{shopId:int}/forum/{forumType:int}

重写参数类型包含 int long string

如help/{id:long},help/{id:string}