evaluate(|@URLQueryString("address")|)取不到参数,该怎么处理
evaluate(|@URLQueryString("address")|)取不到参数
当前网页的url是 http://......./fmTest?OpenForm&address=china
在lotusscript中取参数:
dim vTemp
vTemp = Evaluate(|@URLQueryString("address")|)
msgbox Cstr(vTemp(0))
但是显示结果是 "",即空值。如果换成vTemp = Evaluate(|@Today|),则有值。
是否是evaluate方法中不支持@URLQueryString ?
如果不支持的话,那么有什么办法在ls中取到URL中的参数呢?在线等,麻烦大家帮下。
------解决方案--------------------
把上下文文档对象传进去看看。再说了,有必要这样折腾么,直接.域名(0)就可以获取了。
------解决方案--------------------
Domino里的CGI变量试试:
doc.Server_Name(0)+"/"+doc.Path_Info(0)
或者:
doc.Server_Name(0)+"/"+doc.Path_Info_Decoded(0)
另外: doc.Query_String(0)可以取到URL里?号之后的参数字符串。
当前网页的url是 http://......./fmTest?OpenForm&address=china
在lotusscript中取参数:
dim vTemp
vTemp = Evaluate(|@URLQueryString("address")|)
msgbox Cstr(vTemp(0))
但是显示结果是 "",即空值。如果换成vTemp = Evaluate(|@Today|),则有值。
是否是evaluate方法中不支持@URLQueryString ?
如果不支持的话,那么有什么办法在ls中取到URL中的参数呢?在线等,麻烦大家帮下。
------解决方案--------------------
把上下文文档对象传进去看看。再说了,有必要这样折腾么,直接.域名(0)就可以获取了。
------解决方案--------------------
Domino里的CGI变量试试:
doc.Server_Name(0)+"/"+doc.Path_Info(0)
或者:
doc.Server_Name(0)+"/"+doc.Path_Info_Decoded(0)
另外: doc.Query_String(0)可以取到URL里?号之后的参数字符串。