2017-07-11 32 views
2

我正在嘗試將1頁的全名傳遞給另一頁。頁面內容不允許使用逗號? APEX

但是當我在我的文本字段中鍵入'Tyler,Brown'並重定向到下一頁時。

enter image description here

所剩下的值將成爲內頁項目價值的 '泰勒'

enter image description here

是什麼頂點不允許逗號?

有沒有辦法解決這個問題?

回答

3

逗號用於分隔Apex URL中的多個項目值,例如,

http://host/ords/f?p=100:1:1234567890::::P1_ITEM1,P1_ITEM2:value1,value2 

通常,您不應該通過網址傳遞用戶輸入的數據 - 例如,相反,將值保存在表中並傳遞記錄的系統生成的ID。

如果您必須通過URL傳遞此類值,則可以用反斜槓(\)(例如,

http://host/ords/f?p=100:1:1234567890::::P1_ITEM1,P1_ITEM2:\value1,with,commas\,value2 

來源:https://stewstools.wordpress.com/2008/02/05/apex-column-linking-with-data-that-includes-commas/(注:這個老文章中的鏈接是死了,但我測試過的方法自己的先端5和它的作品)