0

I have a List in jsp scriptlet and I stored that list into session. That list contain very huge data.

like the following.....

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@

When I accessing that list in javascript it doesn't allow that list. If I remove some data in the list then javascript allowed the list. I split the single list into multiple lists then also javascript doesn't allow the list.

Please help me how to get the list in javascript that contain huge data in string format ?

Thanks & Regards

4

2 に答える 2

0

これほど多くのデータをセッションに保存するのは得策ではありません。JSON を使用して、このデータを JavaScript に転送できます。それが私が考える最良のアプローチです

于 2012-11-19T05:36:17.603 に答える
0

1 つのセッション (セッションはハードディスクに保存される小さなファイルです) の最大容量は4kbです。4kbセッションに を超えるデータを保存することはできません。したがって、あなたの場合、データはサイズが大きいためセッション内にありません。そのため、アクセスできません。

または、サーバー側にデータを保存し (任意のデータベースを使用している可能性があります)、データのピースごとに一意の識別子/キーを生成して割り当て、そのキーをセッションに保存することもできます。

于 2012-11-19T05:38:44.270 に答える