使用coldfuion 9
我在我的一个.cfm显示文件中使用了structdelete(session,"Elementemployee.id")
。也是
在我的application.cfc中,它定义为
<cfset tArray[1][2] = "#session.employee_id#">
,错误是
`Elementemployee.id is undefined in SESSION.`
有没有办法让我可以重置它而不按照下面显示的方法
Navigate to the page Server Settings => Memory Variablesin the Coldfusion Administrator. Uncheck the option Use J2EE session variables and check the options Enable Application Variables and Enable Session Variables. Click the button to submit the changes.
答案 0 :(得分:1)
我不确定你的意图是什么。如果删除它,则明确将其定义为未定义。
也许你的意思是将它设置为零或空字符串,如其中一个?
<cfset session.employee_id = 0>
<cfset session.employee_id = ''>
这有帮助吗?
答案 1 :(得分:1)
不太确定您的要求,但如果您要删除session.elementEmployee.id
,请尝试以下操作:
<cfset StructDelete(session.elementEmployee, "id") />