Почему идентификатор разговора в Seam (cid) не идет в последовательном порядке
У меня проблема при разговоре.
Я знаю, что идентификатор разговора работает в последовательном порядке, когда я вижу в строке URL (http://myprojectname/login.xhtml? Cid=1). Но в моей программе я сначала начинаю разговор, и cid равен 1 (http://myprojectname/login.xhtml? Cid = 1), а затем я начинаю разговор в гнезде, и cid становится 4 (http://myprojectname/register.xhtml? Cid=4). Почему это происходит?
В успешной программе cid равен 1, после этого cid равен 2, а затем 3, 4 для нового вложенного диалога. Но мы задаемся вопросом, почему идентификатор разговора становится 1, а затем 4.
Пожалуйста, объясните мне.
1 ответ
Существуют различные потенциальные причины вашей "проблемы". В вашем случае, я полагаю, cid=1
а также cid=2
были временные разговоры, используемые перенаправлением входа в систему, cid=3
является долгосрочным и cid=4
является вложенным.
В общем, URL-адреса - не лучшее место для отслеживания использования / управления разговором. Шов не экономит на cid, единственное, что гарантировано, это то, что cid всегда растет.
Так что я бы не беспокоился об этом..