Coldfusion: form.fieldname and session.fieldname



我是ColdFusion的新手,正在尝试将CF web应用程序转换为ASP。我们有Index.cfm文件和模板Manage.cfm文件。如果用户单击Index中的链接。cfm打开一个URL,类似于http://localhost/index.cfm?t=Manage.cfm。模板Manage。cfm正在使用消息<p>Year of Completion is : <cfoutput>#session.YearOfCompletion#</cfoutput>

,但无论是在Index.cfm还是在Manage.cfm中,我都看不到设置session.YearOfCompletionform.YearOfCompletion值的地方。问题:模板是如何获得#session的?输出中的YearOfCompletion#值?

对于开发人员来说,初始化ColdFusion应用程序是很常见的,通常从application文件夹中的application.cfc(.cfm)文件开始查找。开发人员可能会做不同的事情,但对于会话变量,有一个默认的函数叫做onSessionStart,每个新的用户会话触发一次。

很可能是在该函数中为会话变量设置了默认值。其他位置可能来自onRequest onRequestStartonSessionStart函数中创建和启动的组件。

相关内容

  • 没有找到相关文章

最新更新