我们也一直在学习当中,由于各种原因,APEX的中文资料非常少,导致了学习的门槛比较高,但是实际上入门和开发上手还是很简单的!

Sqlu.cn 网站是专业以分享APEX开发技术为主的网站,也会一直致力于翻译和分享各种资料!

今天我们分享的是APEX的URL格式,文章是原创,但是内容来自Oracle官方;难免有理解不周到的地方,可以发表评论或者加我微信一起讨论!!

URL是我们访问一个APEX 应用程序的入口,直接在网址里打URL就能访问了;
Oracle APex 提供了2种URL的语法:

      友好的URL和 f?p 格式的URL

为了防止搬运党,我这里仅仅设置了0.5个积分,希望大家注册一个账号,多多支持网站的发展

理解友好的URL,也叫Friendly URL
URL定义了一种网址的结构,包括但不限于,hostname,port,application id,page id 和session id等等数据!

1:Friendly URL的语法格式

https://hostname:port/ords/r/path_prefixapp_alias/page_alias?parameters
举例说明:
https://hostname:port/ords/r/mycompany/hr-app/update-employees?session=465699855150

语法说明:

https:=>协议
hostname=>主机名
port =>端口号
ords=>服务名,比如ords webservices服务
r=>官方解释是一种router,不需要改变;那么保留就行
mycompany=>默认理解为workspace名吧,如果不知道,随便运行一个page就能看到了!’
hr-app  =>App_alias,这个必须是唯一的
update-employees => Page_alias 页面别名
?session=465699855150 =>?号后面是参数了,我们可以传递参数进去,这里是Session_id
更复杂的参数格式类似这种,可以参考W3c标准的参数格式了
p7_customer_id=377&clear=7&session=1247058356345&cs=3MdkfQa9NLmkyHAbwGPg3UnmA7XIw5sWjU2rMzSvOy_
wP1_z7BBI-Gbh2JgvffARgcYJy8id4VtL3d0l1tYm0w

标准支持的参数名字如下
• session
• request
• clear
• debug
• application/page items
• printerFriendly
• trace
• timezone
• lang
• territory
• cs
• dialogCs
• x01

2:如何启用友好的URL(Friendly URL)?

为了防止搬运党,我这里仅仅设置了0.5个积分,希望大家注册一个账号,多多支持网站的发展

接下来的内容有: 理解f?p语法, 用f?p语法带参数链接到另外一个page, 利用别名 call 一个page , 从Button Call 一个Form 页面

隐藏内容

此处内容需要权限查看

  • 普通0.5积分
  • 会员免费
  • 永久会员免费推荐
会员免费查看

发表回复

您的电子邮箱地址不会被公开。

评论(1)