2017-07-11 8 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和它的作品)