保留关键字的冲突处理
如果在适配的过程中,发现HTML元数据中的控件中出现和上述保留关键字同名的名字时,我们是需要做一些特殊处理的。
比如在网页上有这样一个控件:
<input type=”text” name=”url” id=”url” />
那么我们在适配的时候就需要更改为:
<input type=”text” name=”dh_param_url” id=”dh_param_url” />
表单中的input控件id、name参数由于与MDP保留参数名冲突,所以适配的时候要按照格式修改参数名
表40. MDP保留参数名
保留参数名
处理方式
serveraction
修改为dh_param_serveraction
url
修改为dh_param_url
action
修改为dh_param_action
encoding
修改为dh_param_encoding
method
修改为dh_param_method
appid
修改为 dh_param_ appid
enctype
修改为 dh_param_enctype
key
修改为 dh_param_ key
localurl
修改为 dh_param_ localurl
target
修改为 dh_param_ target
do
修改为 dh_param_ do
dheavenRequestTemplate
修改为 dh_param_ dheavenRequestTemplate
nologin
修改为 dh_param_ nologin
filename
修改为 dh_param_filename
nocache
修改为 dh_param_nocache
_MSC_CMD_
修改为 dh_param__MSC_CMD_
dh_image_view
修改为 dh_param_dh_image_view
dh_xslt_cacheTime
修改为 dh_param_dh_xslt_cacheTime
比如在网页上有这样一个控件:
<input type=”text” name=”url” id=”url” />
那么我们在适配的时候就需要更改为:
<input type=”text” name=”dh_param_url” id=”dh_param_url” />
表单中的input控件id、name参数由于与MDP保留参数名冲突,所以适配的时候要按照格式修改参数名
表40. MDP保留参数名
保留参数名
处理方式
serveraction
修改为dh_param_serveraction
url
修改为dh_param_url
action
修改为dh_param_action
encoding
修改为dh_param_encoding
method
修改为dh_param_method
appid
修改为 dh_param_ appid
enctype
修改为 dh_param_enctype
key
修改为 dh_param_ key
localurl
修改为 dh_param_ localurl
target
修改为 dh_param_ target
do
修改为 dh_param_ do
dheavenRequestTemplate
修改为 dh_param_ dheavenRequestTemplate
nologin
修改为 dh_param_ nologin
filename
修改为 dh_param_filename
nocache
修改为 dh_param_nocache
_MSC_CMD_
修改为 dh_param__MSC_CMD_
dh_image_view
修改为 dh_param_dh_image_view
dh_xslt_cacheTime
修改为 dh_param_dh_xslt_cacheTime

全部 0条评论