地址组成
页面url地址右以下几个部分组成
域名地址/角色终端/业务类别/控制器名称/操作页面名称(.后缀名称)
域名地址
域名地址是在创建项目的时候可以看到一个项目的地址,包含设计端地址和运行端地址
访问协议(http://|https://)加上该地址就构成了域名地址
角色终端
在系统管理角色终端中 有角色终端名称(code)和忽略名称项
如果是忽略名称 那么地址中该部分连同/符号都将为空
如果不忽略名称 角色终端部分为 /角色终端名称(code)
通常创建项目的时候叶终端是忽略名称的
业务类别
同角色终端一样,在基础设置-》业务类别里面 有名称和忽略名称项
如果是忽略名称 那么地址中该部分连同/符号都将为空
如果不忽略名称 业务类别部分为 /业务类别名称
控制器名称
同角色终端一样,在业务设计-》自由控制器里面 有名称和忽略名称项
如果是忽略名称 那么地址中该部分连同/符号都将为空
如果不忽略名称 控制器名称部分为 /控制器名称
此外对于表单和报表 它们也属于特殊的控制器 目前不支持忽略名称
控制器名称部分为 /表单名称或者报表名称
操作页面名称
对于自由页面,该部分为页面名称
对于表单 包含列表页面和编辑页面 分别为 index和edit
对于报表 只有一个页面report
对于异步请求 为异步请求的方法名称
后缀名称
目前只有视图代码类型为服务端代码的自由页面有后缀 .html
其它页面没有后缀
url重写
对于自由页面,可以对url地址进行重写
规则就是下图中的url匹配规则项
help/{id:int}
本来该页面地址为 ../help.html?id=3
经过重写以后新地址变成了 ../help.3.html
重写还可以支持多个参数 如下:
{shopId:int}/forum/{forumType:int}
重写参数类型包含 int long string
如help/{id:long},help/{id:string}