0

我在 jsp scriptlet 中有一个列表,并将该列表存储到会话中。该列表包含非常庞大的数据。

像下面......

110:ListTypeVasParam:51:null:null:9910101002-Test@ :110::ListTypeVasParam::51::null::null::9911000002-Test@:110:TextTypeVasParam:50:text:null:null-null@ :110::TextTypeVasParam::50::text::null::null-null@:111:ListTypeVasParam:54:null:null:99101000002-Test@ :111::ListTypeVasParam::54::null::null::9910101000002-Test@:111:ListTypeVasParam:55:null:null:1-YU@2-Safaricom Kenya@3-Airtel@ :111::ListTypeVasParam::55::null::null::1-YU@2-Safaricom Kenya@3-Airtel@:111:TextTypeVasParam:52:text:null:null-null@ :111::TextTypeVasParam::52::text::null::null-null@:111:TextTypeVasParam:53:text:null:null-null@ :111::TextTypeVasParam::53::text::null::null-null@:112:ListTypeVasParam:58:null:null:9910101000002-Test@ :112::ListTypeVasParam::58::null::null::9910101000002-Test@:112:ListTypeVasParam:56:null:null:test1-test1@ :112::ListTypeVasParam::56::null::null::test1-test1@:112:TextTypeVasParam:57:text:null:null-null@ :112::TextTypeVasParam::57::text::null::null-null@:113:TextTypeVasParam:60:text:null:null-null@ :113::TextTypeVasParam::60::text::null::null-null@:113:TextTypeVasParam:61:text:null:null-null@ :113::TextTypeVasParam::61::text::null::null-null@:113:ListTypeVasParam:59:null:null:1-YU@2-Safaricom Kenya@3-Airtel@ :113::ListTypeVasParam::59::null::null::1-YU@2-Safaricom Kenya@3-Airtel@:373:ListTypeVasParam:44:null:null:9910101000002-Test@ :373::ListTypeVasParam::44::null::null::9910101000002-Test@:373:TextTypeVasParam:42:text:null:null-null@ :373::TextTypeVasParam::42::text::null::null-null@:373:TextTypeVasParam:43:text:null:null-null@ :373::TextTypeVasParam::43::text::null::null-null@:374:ListTypeVasParam:49:null:null:9910101000002-Test@ :374::ListTypeVasParam::49::null::null::9910101000002-Test@:374:TextTypeVasParam:48:text:null:null-null@ :374::TextTypeVasParam::48::text::null::null-null@:374:TextTypeVasParam:45:text:null:null-null@ :374::TextTypeVasParam::45::text::null::null-null@:374:TextTypeVasParam:47:text:null:null-null@ :374::TextTypeVasParam::47::text::null::null-null@:374:TextTypeVasParam:46:text:null:null-null@ :374::TextTypeVasParam::46::text::null::null-null@:120:ListTypeVasParam:64:null:null:9910101000002-Test@ :120::ListTypeVasParam::64::null::null::9910101000002-Test@:120:ListTypeVasParam:63:null:null:BESCOM-BESCOM@ :120::ListTypeVasParam::63::null::null::BESCOM-BESCOM@:120:TextTypeVasParam:65:text:null:null-null@ :120::TextTypeVasParam::65::text::null::null-null@:121:ListTypeVasParam:68:null:null:9910101000002-Test@ :121::ListTypeVasParam::68::null::null::9910101000002-Test@:121:TextTypeVasParam:69:text:null:null-null@ :121::TextTypeVasParam::69::text::null::null-null@:121:TextTypeVasParam:67:text:null:null-null@ :121::TextTypeVasParam::67::text::null::null-null@:121:TextTypeVasParam:66:text:null:null-null@ :121::TextTypeVasParam::66::text::null::null-null@:122:TextTypeVasParam:70:text:null:null-null@ :122::TextTypeVasParam::70::text::null::null-null@:122:TextTypeVasParam:72:text:null:null-null@ :122::TextTypeVasParam::72::text::null::null-null@:122:TextTypeVasParam:71:text:null:null-null@ :122::TextTypeVasParam::71::text::null::null-null@:131:ListTypeVasParam:592:null:null:99101000002-Test@ :131::ListTypeVasParam::592::null::null::9910101000002-Test@:131:ListTypeVasParam:4:null:null:USD-USD@GBP-GBP@INR-INR@ :131::ListTypeVasParam::4::null::null::USD-USD@GBP-GBP@INR-INR@:133:TextTypeVasParam:92:text:null:null-null@ :133::TextTypeVasParam::92::text::null::null-null@:134:TextTypeVasParam:91:text:null:null-null@ :134::TextTypeVasParam::91::text::null::null-null@:67:TextTypeVasParam:2:password:null:null-null@ :67::TextTypeVasParam::2::password::null::null-null@:67:TextTypeVasParam:3:password:null:null-null@ :67::TextTypeVasParam::3::password::null::null-null@:67:TextTypeVasParam:1:password:null:null-null@ :67::TextTypeVasParam::1::password::null::null-null@:138:TextTypeVasParam:5:text:null:null-null@ :138::TextTypeVasParam::5::text::null::null-null@:138:TextTypeVasParam:6:text:null:null-null@ :138::TextTypeVasParam::6::text::null::null-null@:103:ListTypeVasParam:15:null:null:9910101000002-Test@ :103::ListTypeVasParam::15::null::null::9910101000002-Test@:103:ListTypeVasParam:14:null:null:25-25@50-50@75-75@100-100@ :103::ListTypeVasParam::14::null::null::25-25@50-50@75-75@100-100@:104:ListTypeVasParam:17:null:null:9910101000002-Test@ :104::ListTypeVasParam::17::null::null::9910101000002-Test@:104:TextTypeVasParam:18:text:null:null-null@ :104::TextTypeVasParam::18::text::null::null-null@:104:TextTypeVasParam:19:text:null:null-null@ :104::TextTypeVasParam::19::text::null::null-null@:2:ListTypeVasParam:9:null:null:9910101000002-Test@ :2::ListTypeVasParam::9::null::null::9910101000002-Test@:2:ListTypeVasParam:8:null:null:Phone-Phone@SMS-SMS@ :2::ListTypeVasParam::8::null::null::Phone-Phone@SMS-SMS@:3:ListTypeVasParam:10:null:null:9910101000002-Test@ :3::ListTypeVasParam::10::null::null::9910101000002-Test@:3:ListTypeVasParam:11:null:null:Email-Email@Branch-Branch@Postal Address-Postal Address@ :3::ListTypeVasParam::11::null::null::Email-Email@Branch-Branch@Postal Address-Postal Address@:3:TextTypeVasParam:12:text:null:null-null@ :3::TextTypeVasParam::12::text::null::null-null@:3:TextTypeVasParam:13:text:null:null-null@ :3::TextTypeVasParam::13::text::null::null-null@:105:ListTypeVasParam:87:null:null:9910101000002-Test@ :105::ListTypeVasParam::87::null::null::9910101000002-Test@:105:ListTypeVasParam:86:null:null:LARGE.CREDIT-LARGE CREDIT@LARGE.DEBIT-LARGE DEBIT@MINIMUM.BALANCE-MINIMUM BALANCE@ :105::ListTypeVasParam::86::null::null::LARGE.CREDIT-LARGE CREDIT@LARGE.DEBIT-LARGE DEBIT@MINIMUM.BALANCE-MINIMUM BALANCE@:105:TextTypeVasParam:88:text:null:null-null@ :105::TextTypeVasParam::88::text::null::null-null@:106:ListTypeVasParam:90:null:null:9910101000002-Test@ :106::ListTypeVasParam::90::null::null::9910101000002-Test@:106:ListTypeVasParam:89:null:null:LARGE.CREDIT-LARGE CREDIT@LARGE.DEBIT-LARGE DEBIT@MINIMUM.BALANCE-MINIMUM BALANCE@ :106::ListTypeVasParam::89::null::null::LARGE.CREDIT-LARGE CREDIT@LARGE.DEBIT-LARGE DEBIT@MINIMUM.BALANCE-MINIMUM BALANCE@:107:ListTypeVasParam:21:null:null:9910101000002-Test@ :107::ListTypeVasParam::21::null::null::9910101000002-Test@:107:TextTypeVasParam:22:text:null:null-null@ :107::TextTypeVasParam::22::text::null::null-null@:107:ListTypeVasParam:20:null:null:1-Cheque(s) Lost@2-Cheque(s) Destroyed@3-Cheques Stolen@4-Bankers CHQ Lost\\Stolen@ :107::ListTypeVasParam::20::null::null::1-Cheque(s) Lost@2-Cheque(s) Destroyed@3-Cheques Stolen@4-Bankers CHQ Lost\\Stolen@:108:TextTypeVasParam:16:text:null:null-null@ :108::TextTypeVasParam::16::text::null::null-null@:116:ListTypeVasParam:74:null:null:9910101000002-Test@ :116::ListTypeVasParam::74::null::null::9910101000002-Test@:116:TextTypeVasParam:75:text:null:null-null@ :116::TextTypeVasParam::75::text::null::null-null@:116:TextTypeVasParam:76:text:null:null-null@ :116::TextTypeVasParam::76::text::null::null-null@:6:ListTypeVasParam:29:null:null:9910101000002-Test@ :6::ListTypeVasParam::29::null::null::9910101000002-Test@:6:ListTypeVasParam:26:null:null:Account Number-Account Number@Mobile Number-Mobile Number@ :6::ListTypeVasParam::26::null::null::Account Number-Account Number@Mobile Number-Mobile Number@:6:TextTypeVasParam:27:text:null:null-null@ :6::TextTypeVasParam::27::text::null::null-null@:6:TextTypeVasParam:28:text:null:null-null@ :6::TextTypeVasParam::28::text::null::null-null@:7:ListTypeVasParam:30:null:null:9910101000002-Test@ :7::ListTypeVasParam::30::null::null::9910101000002-Test@:7:TextTypeVasParam:33:text:null:null-null@ :7::TextTypeVasParam::33::text::null::null-null@:7:TextTypeVasParam:31:text:null:null-null@ :7::TextTypeVasParam::31::text::null::null-null@:7:TextTypeVasParam:34:text:null:null-null@ :7::TextTypeVasParam::34::text::null::null-null@:7:TextTypeVasParam:32:text:null:null-null@ :7::TextTypeVasParam::32::text::null::null-null@:7:TextTypeVasParam:591:text:null:null-null@ :7::TextTypeVasParam::591::text::null::null-null@:8:TextTypeVasParam:38:text:null:null-null@ :8::TextTypeVasParam::38::text::null::null-null@:8:ListTypeVasParam:40:null:null:Account Number-Account Number@Mobile Number-Mobile Number@ :8::ListTypeVasParam::40::null::null::Account Number-Account Number@Mobile Number-Mobile Number@:8:TextTypeVasParam:39:text:null:null-null@ :8::TextTypeVasParam::39::text::null::null-null@:9:ListTypeVasParam:41:null:null:testing1-testing1@testing-testing@ :9::ListTypeVasParam::41::null::null::testing1-testing1@testing-testing@:10:ListTypeVasParam:37:null:null:9910101000002-Test@ :10::ListTypeVasParam::37::null::null::9910101000002-Test@:10:ListTypeVasParam:36:null:null:testing1-testing1@testing-testing@ :10::ListTypeVasParam::36::null::null::testing1-testing1@testing-testing@:10:TextTypeVasParam:35:text:null:null-null@ :10::TextTypeVasParam::35::text::null::null-null@

当我在 javascript 中访问该列表时,它不允许该列表。如果我删除列表中的一些数据,则 javascript 允许该列表。我将单个列表拆分为多个列表,然后 javascript 也不允许该列表。

请帮助我如何在 javascript 中获取包含大量字符串格式数据的列表?

感谢和问候

4

2 回答 2

0

在会话中存储这么多数据不是一个好主意。您可以使用 JSON 将此数据传输到 JavaScript。这是我认为最好的方法

于 2012-11-19T05:36:17.603 回答
0

单个会话(会话是保存在硬盘上的小文件)的最大容量是4kb. 您不能4kb在会话中存储超过数据。因此,在您的情况下,您的数据不在会话内,因为它的大小,这就是您无法访问它的原因。

或者,您可以将数据存储在服务器端(可能使用任何数据库)并为每个数据和平生成和分配唯一标识符/密钥,并将密钥保存在会话中。

于 2012-11-19T05:38:44.270 回答