From 8748b767eb07fb9c6b2ebc927241400d9e64a4b2 Mon Sep 17 00:00:00 2001 From: siddheshmhatrecollege Date: Thu, 26 Mar 2026 15:18:14 +0530 Subject: [PATCH] 26 --- Eclipse-Workspace/.project | 11 ++++++ .../org.eclipse.wst.server.core.prefs | 2 +- .../server.xml | 2 +- Eclipse-Workspace/demo/.classpath | 5 --- ....eclipse.wst.common.project.facet.core.xml | 1 - Eclipse-Workspace/jprg1_b2_38/.classpath | 13 +++++++ Eclipse-Workspace/jprg1_b2_38/.gitignore | 1 + Eclipse-Workspace/jprg1_b2_38/.project | 31 ++++++++++++++++ .../jprg1_b2_38/.settings/.jsdtscope | 12 +++++++ .../org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++++ .../org.eclipse.wst.common.component | 8 +++++ ....eclipse.wst.common.project.facet.core.xml | 9 +++++ ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .../Screenshot 2026-03-26 145344.png | Bin 0 -> 17793 bytes .../Screenshot 2026-03-26 150347.png | Bin 0 -> 22041 bytes .../src/main/webapp/META-INF/MANIFEST.MF | 3 ++ .../src/main/webapp/WEB-INF/jp3.jsp | 19 ++++++++++ .../jprg1_b2_38/src/main/webapp/jp1.jsp | 21 +++++++++++ .../jprg1_b2_38/src/main/webapp/jp2.jsp | 15 ++++++++ .../jprg1_b2_38/src/main/webapp/jp3.jsp | 20 +++++++++++ Eclipse-Workspace/sp1/.classpath | 5 --- ....eclipse.wst.common.project.facet.core.xml | 1 - Eclipse-Workspace/sp2/.classpath | 5 --- ....eclipse.wst.common.project.facet.core.xml | 1 - Eclipse-Workspace/sp3_b2_28/.classpath | 13 +++++++ Eclipse-Workspace/sp3_b2_28/.gitignore | 1 + Eclipse-Workspace/sp3_b2_28/.project | 31 ++++++++++++++++ .../sp3_b2_28/.settings/.jsdtscope | 12 +++++++ .../org.eclipse.core.resources.prefs | 2 ++ .../.settings/org.eclipse.jdt.core.prefs | 9 +++++ .../org.eclipse.wst.common.component | 8 +++++ ....eclipse.wst.common.project.facet.core.xml | 9 +++++ ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .../Screenshot 2026-03-26 145704.png | Bin 0 -> 13860 bytes .../Screenshot 2026-03-26 145711.png | Bin 0 -> 9331 bytes .../src/main/java/in/sp/backend/Login.java | 28 +++++++++++++++ .../src/main/webapp/META-INF/MANIFEST.MF | 3 ++ .../sp3_b2_28/src/main/webapp/sp3.html | 15 ++++++++ Eclipse-Workspace/sp4/.classpath | 13 +++++++ Eclipse-Workspace/sp4/.gitignore | 1 + Eclipse-Workspace/sp4/.project | 31 ++++++++++++++++ Eclipse-Workspace/sp4/.settings/.jsdtscope | 12 +++++++ .../org.eclipse.core.resources.prefs | 2 ++ .../sp4/.settings/org.eclipse.jdt.core.prefs | 9 +++++ .../org.eclipse.wst.common.component | 8 +++++ ....eclipse.wst.common.project.facet.core.xml | 9 +++++ ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .../Screenshot 2026-03-26 145848.png | Bin 0 -> 11254 bytes .../Screenshot 2026-03-26 145900.png | Bin 0 -> 10799 bytes .../sp4/src/main/java/mul/test/p4.java | 33 ++++++++++++++++++ .../sp4/src/main/webapp/META-INF/MANIFEST.MF | 3 ++ .../sp4/src/main/webapp/index.html | 14 ++++++++ Sequence.txt | 6 ++++ 57 files changed, 454 insertions(+), 20 deletions(-) create mode 100644 Eclipse-Workspace/.project create mode 100644 Eclipse-Workspace/jprg1_b2_38/.classpath create mode 100644 Eclipse-Workspace/jprg1_b2_38/.gitignore create mode 100644 Eclipse-Workspace/jprg1_b2_38/.project create mode 100644 Eclipse-Workspace/jprg1_b2_38/.settings/.jsdtscope create mode 100644 Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.core.resources.prefs create mode 100644 Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.jdt.core.prefs create mode 100644 Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.common.component create mode 100644 Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 Eclipse-Workspace/jprg1_b2_38/Screenshot/Screenshot 2026-03-26 145344.png create mode 100644 Eclipse-Workspace/jprg1_b2_38/Screenshot/Screenshot 2026-03-26 150347.png create mode 100644 Eclipse-Workspace/jprg1_b2_38/src/main/webapp/META-INF/MANIFEST.MF create mode 100644 Eclipse-Workspace/jprg1_b2_38/src/main/webapp/WEB-INF/jp3.jsp create mode 100644 Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp1.jsp create mode 100644 Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp2.jsp create mode 100644 Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp3.jsp create mode 100644 Eclipse-Workspace/sp3_b2_28/.classpath create mode 100644 Eclipse-Workspace/sp3_b2_28/.gitignore create mode 100644 Eclipse-Workspace/sp3_b2_28/.project create mode 100644 Eclipse-Workspace/sp3_b2_28/.settings/.jsdtscope create mode 100644 Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.core.resources.prefs create mode 100644 Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.jdt.core.prefs create mode 100644 Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.common.component create mode 100644 Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 Eclipse-Workspace/sp3_b2_28/Screenshot/Screenshot 2026-03-26 145704.png create mode 100644 Eclipse-Workspace/sp3_b2_28/Screenshot/Screenshot 2026-03-26 145711.png create mode 100644 Eclipse-Workspace/sp3_b2_28/src/main/java/in/sp/backend/Login.java create mode 100644 Eclipse-Workspace/sp3_b2_28/src/main/webapp/META-INF/MANIFEST.MF create mode 100644 Eclipse-Workspace/sp3_b2_28/src/main/webapp/sp3.html create mode 100644 Eclipse-Workspace/sp4/.classpath create mode 100644 Eclipse-Workspace/sp4/.gitignore create mode 100644 Eclipse-Workspace/sp4/.project create mode 100644 Eclipse-Workspace/sp4/.settings/.jsdtscope create mode 100644 Eclipse-Workspace/sp4/.settings/org.eclipse.core.resources.prefs create mode 100644 Eclipse-Workspace/sp4/.settings/org.eclipse.jdt.core.prefs create mode 100644 Eclipse-Workspace/sp4/.settings/org.eclipse.wst.common.component create mode 100644 Eclipse-Workspace/sp4/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Eclipse-Workspace/sp4/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 Eclipse-Workspace/sp4/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 Eclipse-Workspace/sp4/Screenshot/Screenshot 2026-03-26 145848.png create mode 100644 Eclipse-Workspace/sp4/Screenshot/Screenshot 2026-03-26 145900.png create mode 100644 Eclipse-Workspace/sp4/src/main/java/mul/test/p4.java create mode 100644 Eclipse-Workspace/sp4/src/main/webapp/META-INF/MANIFEST.MF create mode 100644 Eclipse-Workspace/sp4/src/main/webapp/index.html diff --git a/Eclipse-Workspace/.project b/Eclipse-Workspace/.project new file mode 100644 index 0000000..ceb0c3a --- /dev/null +++ b/Eclipse-Workspace/.project @@ -0,0 +1,11 @@ + + + Eclipse-Workspace + + + + + + + + diff --git a/Eclipse-Workspace/Servers/.settings/org.eclipse.wst.server.core.prefs b/Eclipse-Workspace/Servers/.settings/org.eclipse.wst.server.core.prefs index 8900f13..63e9efe 100644 --- a/Eclipse-Workspace/Servers/.settings/org.eclipse.wst.server.core.prefs +++ b/Eclipse-Workspace/Servers/.settings/org.eclipse.wst.server.core.prefs @@ -1,3 +1,3 @@ -#Thu Mar 12 14:24:33 IST 2026 +#Thu Mar 26 14:29:11 IST 2026 eclipse.preferences.version=1 org.eclipse.wst.server.core.isServerProject=true diff --git a/Eclipse-Workspace/Servers/Tomcat v11.0 Server at localhost-config/server.xml b/Eclipse-Workspace/Servers/Tomcat v11.0 Server at localhost-config/server.xml index ee12c04..0367139 100644 --- a/Eclipse-Workspace/Servers/Tomcat v11.0 Server at localhost-config/server.xml +++ b/Eclipse-Workspace/Servers/Tomcat v11.0 Server at localhost-config/server.xml @@ -136,7 +136,7 @@ Note: The pattern used is equivalent to using pattern="common" --> - + \ No newline at end of file diff --git a/Eclipse-Workspace/demo/.classpath b/Eclipse-Workspace/demo/.classpath index cb4c9f7..affbe6a 100644 --- a/Eclipse-Workspace/demo/.classpath +++ b/Eclipse-Workspace/demo/.classpath @@ -2,11 +2,6 @@ - - - - - diff --git a/Eclipse-Workspace/demo/.settings/org.eclipse.wst.common.project.facet.core.xml b/Eclipse-Workspace/demo/.settings/org.eclipse.wst.common.project.facet.core.xml index 6c62aca..dc9f271 100644 --- a/Eclipse-Workspace/demo/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/Eclipse-Workspace/demo/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,6 +1,5 @@ - diff --git a/Eclipse-Workspace/jprg1_b2_38/.classpath b/Eclipse-Workspace/jprg1_b2_38/.classpath new file mode 100644 index 0000000..a1c85e7 --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.classpath @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Eclipse-Workspace/jprg1_b2_38/.gitignore b/Eclipse-Workspace/jprg1_b2_38/.gitignore new file mode 100644 index 0000000..84c048a --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/Eclipse-Workspace/jprg1_b2_38/.project b/Eclipse-Workspace/jprg1_b2_38/.project new file mode 100644 index 0000000..b0a251e --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.project @@ -0,0 +1,31 @@ + + + jprg1_b2_38 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.jdt.core.javanature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/Eclipse-Workspace/jprg1_b2_38/.settings/.jsdtscope b/Eclipse-Workspace/jprg1_b2_38/.settings/.jsdtscope new file mode 100644 index 0000000..76c2d63 --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.settings/.jsdtscope @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.core.resources.prefs b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.jdt.core.prefs b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..23fa13b --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.common.component b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..9d09e6a --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.common.component @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.common.project.facet.core.xml b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..c2ceaa7 --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.jsdt.ui.superType.container b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.jsdt.ui.superType.name b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/Eclipse-Workspace/jprg1_b2_38/Screenshot/Screenshot 2026-03-26 145344.png b/Eclipse-Workspace/jprg1_b2_38/Screenshot/Screenshot 2026-03-26 145344.png new file mode 100644 index 0000000000000000000000000000000000000000..18656e18b173dbf05b89bacc52aba15ecd9d198c GIT binary patch literal 17793 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 OAQ=e-@hUOHp#K6S-AqjY literal 0 HcmV?d00001 diff --git a/Eclipse-Workspace/jprg1_b2_38/Screenshot/Screenshot 2026-03-26 150347.png b/Eclipse-Workspace/jprg1_b2_38/Screenshot/Screenshot 2026-03-26 150347.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b49e75d4a355fce8738c30dab8ba4476efa1a5 GIT binary patch literal 22041 zcmdSAWmFwa)HQhV;O-V6!QCaey9NmE?(Xgo+!EX&xVyVc(BKe)I~SK}o_FS3Yi7;N z|BnUh(tTU1t4{5+_deB;N(z$52m}Zq5C~aXN=yX=f_Me~kUqcydp>i_a{(U^&MJ~3 zpsFdNLtq2iTv%Qh1gecgd^Usuw&5M5zBz+HDE;q$5X1JRCLqw)DrqrcH4nYhb$=Z- z(+$DbrH_KJ=!DNa_jGWs&S>Ri^2&$xv5j{ORXb

SGAZ~4!oNK?-*f!!e-3m%Ce^ZF|cBb;w<=heolHF>|FKGi-bfu_4ME| zA=+AXoXNKT)A^ro73qGA(au05^bnqLOlSx*OCSsI9~UFaa}3Ln=7;T`>G%C;|L>dl zGlBkN$uve7$52(%TRV?PjQ{gd6{wa&bpHc!$=t!w7Z&$_K9+=jDGmzx1t@B15zx}n z4Vo;?ku(25^l1&>B7g10I^H|MOfBO8{ z@b5^%2gK|3;=`k(z8`GnGxPHy_FWGW6DaWf3si^`K%+Lz!*h0acWZs0+=%$Sup|m* z_m2-|3p{qeb1{3}SU7ULh;Dm4(8br0g)o1Z{Y}z0V~Gl>>{z37G!U`uP?64sajX&3 z|Ckfg$NGZzY%s&Kw(v+|*J;x?Ls~T)@xTNT<>2T#K}JpvIXXHjB`@!qg}Jx4N6o|} zDJBNJv$IoU&5b>1YVF9=fiz?y$F6_uL5CpEgb zZ+Cc@=|^+oCWJVK!Z zmFu&>$EsMKHQ&4Sh?tmxv-Ng#bo9Vqzi4&ZT;S6fb^8LL;DF8#2KG>6A<*lzpaI|S z(BcIY7JeES8XBAHdVRD$+3Y5TLm?9K_2ut+xz%2_;dF6zZ5;!?C#Rv2ZX&uCMmO`X z-MY^{Vx!hRk+%j$Ok573O*o-v3my1Hptgr34+kaGu2+}#qDLsvqVa^F?MV@S(Fq(O z+xZDuZ#0O2_g&%(cwW^A2efsu-LF||6q=6o!Sm_%^tvrpXwCb)bH=LC$VrHNctX6S zk~m8vFl}i)%2k%bx4#!=*x$+zQ93wLYBjUP4v`s zvZ|?){&3WS{Cp8PSR&Ut`%M8BPazovg(0p@pWv6LJ7ZvEsshek9&apto=%(bSWP|% zyxgd!PnyZ)2mH`K1vNumH98ykDM**-_RZPsES3Y$(zS(!}s z>37cSC++TesvMu7IDy9xrlzJXZ?8{-C%JemMj?8`NV!RZ_Z$WcU)vhCP$g^IoW zY`d5C)5Jag=Pv}FsB!}vX?DZmioX)jd|@^6`_P3$sxE|c8Mi2%5!;gc2N%H9EG)AO znw6ThkihItDMD6bVPR?6OVtK}ewQc?qxxMyp`jNm<}iBqItDWPKDq!uTdCT1@JGxm zVaSBJvlhVb%*IA+NwyaP!FSkb9EQFQ&ud_3jrW}$9ullZYZjk7B*^W2<5VVt&%J6` z$m3#5xZ|P^vE}KkJs~?gHWHHx5=7#4K-N6n%mj-}0L|TY+kL--Nc6=64H$1WUOqlU zW;|xI3A~AP7ARmsTLm_UbbzMYS&^2YrJe2UyJp13yqr!RN&;zGC(&^m`T zfd{l$2rxnjXb=bFI-N4NZ*2IhDdp+RGLan7CAnMEliXJeFh2Kl^b_(b+u!*mI==d2 z?^BhK&#gt4YqaNfxL{{FQaE~@*nW6A3uj}CsC5o(jrt=Rsv`oB2y${ZcfFh^WnJ#NnGPALBI#} z5|oe6t2iMUab!F5!a{jH3oWm2jNP+3s9^kt9{)~dF*F;Tr?+Z15P~^{ULHspmz|=7 zg3}DI%H_|@%EF-*BfVT;70ObMUxHht-9`sKS`}l_dYKV!Q}q{+QuzYOb=EjBj}vr` z&s8Md%P3XO09|!Q(DSp;^NG2jbCIN^a0KuvU5+w_fCJ(3^74LP@Ga85`(@F#Pv72?FRU%ZHhQkB8?@xDF{_lSTN$NU{WEC%1ZTaDF zrZHaE|0b&*9kQ#@roNfK2;cjycX-yXwlducM7qKcw-td~fqb{Zs`B<&{l;r>q^gw$ zU}0UJfce_NDo&NLE-`}Gy2;zyo|}jUu5jK5(ftLKfx&^@f9Su_u<=7JcmI*wU04jK z1-u;P_IGaYE&Q9zaD09C)KDBMh!db4*RM5#@w<%HZ)sD~*3!~Riuc*$IRtwxwPmeu z(y3PnNl3u56Cf8WWJL+SUdDNxHZHyAU%5c@n{rzs7sVS%ZModc!x5f*RpdV2N zm;LSij|u?&fF_jF+0N#Rg95~(aa!jDUhj=hmTRFv7vuV`7#tiN_bbzWVRswes8)@C z8rMS+arE>k4iq$;ns%tS+@20FfAVdwWZAohc(Dqw^-{dV~c8or;PI z8X+NKLBU|R)dDThL26&WLIez__N3|i9X|S-o16FOLyGCPcr}jeg~tk!gfZ%zo`52R z3VXgDi*N0Ch9G~H} z20Zv6u<^x@a*7v+3bx8YZoq{R6(pO+2m^Y4z3YY}%5l`z&anPLCK_e{gjN-fkcY>; ztKjO!gZP#YjPZ!c;am|j!FM31L+N>+a%d1o*VWfM0_j1tQhm2|KO3`N_uo_&VwOTU z5Wg(rOu?|oeKm&t4kybja_P(v?*!3((-$sO1cF>dP7WzQKmP)}q;Gunca+=vw!$XN z-``ox0t8jiX`M*7FLJVgiPdRsL1V*)?nem5LE!XA> z%LKH6jvzznW;s5Q1T$tem4FkjMSS|hkgJ3^OvkX)G&I`BY?f;vN))pCR2BI{Q&VvY zi;LT?P)G$%+78@r6CcQ{p1yN!^Z-g=jWS0eix(TDq_58;8@?;TX7Hku(`6LJejbMW z%!$~0weWQyM#bRoJadR7?TjZFK?1oGe{2L#r{Np3-91B%t4?1t?y5u4?n{n!kxhx3# z=!3THPx$AeJ`|qY|B{vU`fj%u7iFi5Bc@?ey42el8hn55(sqt&n#HsP# z+xq@un;VGT_xxnoA4Vo1KoX8Z+&5bwIXgQWSXxRAkomm&dQ61SeD_|Zz9klD$zwK7 z&c%g=KdPSkKngM7%+O_cwKk1k`GA&Zd?M#EB;U7Ss5--9Mu~=vsM9#D+?t9i#6s}h z<7QTp#qZg}2FU2caio%}s+h%cKZ0mfi*w7$q;&@D=MbM?=QhEI(+|%5uzsKx7g!5E zA8a#_S_M_{?kDpo5Pd7RV&pYo(?Ak_I7SW++6Agu8Sdlcs+41cNNzwg~2VF(z)JW7y?*=1Xnd08e?-+uhFmaO2BYei-B}u3Zp8lG`;^NQ4R0d=;WFy<#Ne~l0HE|fAGy|DFo)tu z&%xwsT4_6NOI5njfCAA_jQpKIAsL{zQFkWqzgSY8PX3*c%Vi4=6c3rU3cs)DmUpd! z$LQ)8O;Idr@$!$kt?fhVc~{`x9M`)d#kR)ndg81>*rfj?FXg<30YgyNqi^R`?=;0@S!!QafX>gmmMp}or-<{ z_O}>kPw%Ygk#ic31BfEy0J<;1{i0pVL$9r7D87n8I`$b!E8iw zax%%dY!z?^T}sTpKx#mP&z`L_(vxv2Z4CM=ze?ZHcHj#I>H2}J#1-+>$wZZmTpd86L9ysWwAI82<*VhsCE0s(Jm=XzQ&eAXgFy*vfR*YO+9 zho?K!mO;FRkJx{L^m72Y03@a4bfV0jH-JP_eEtmc_Pj3$F^nD7yaZe~Avrl@ZB56K zV+q=o#^E8T)6~C+xMdDSrz;@fd>xe|Ym;bTuPHb}?GII zD8ncPALFhF;uOg|B@p@;p3mK$p3bYxMilXfsOV_jyUS@n_5-suTeEPQmzNjFDx^Yr zN(Q|_FfA^J7-o|{LjhoWe^y}6!NEb#T#+o0D`$7*&XgAC=RXlrA_BZwrEDMqogzLn zGv-^pnc-r^H@o!)K-~HML>kI`Bq>Z+J3m$>um|#BoagnwNb#WG3va%M-b)BcS0w^) z-+z9Om>vBPO@ttVCxs3hYJ`Rr#SB8A?!&^v!U?O2jc&2|6BnBV)!w*?`#N8u3Xm_r zGKmFPTB#as56j9a5Q%`SFFfAZR$5f`y_&v)EiQR93B;EIj|S$nI{Yug_T9HdE_}T4 z{Wbx3z_o;9A5&z&q((bJI~@y=FmV45bGK|7VtwJ=EUxWw&=53^VZjmMzF-5qWU>&b z|JlR>{F8d?nC@o5ou2pO0)<)Z*0`Nuef~3-m%q!i08%9O_T6`m*kbVmPNffV*fIyU zMLxj&&*lZ*8weW*CkzM~ppS*h)W`v^!O+l9i5kmD88~4g6zUCxiH#i!AkBLO0@xos zXe8|I&1b_&2v|1{Q%Jy30*+gxLK1N#-vLgu4L~CE4>@3{(4v{&zqa&G1nSL|9%#$EMWm&r z^-gu8SKgnbhx8w!F?E7Jpm!F@bG&Vgpa z|4Dy6ZQhIpQVMPorFE~}+ZEGWQ1>giy0o$~bkrnh!75atq@UP*Ef7HI-F{TTfhOBkB~{hn_oyuY z5C!CoEr5jHAC*@RR0N2NiEVLpKOp;ECFN{&zaDpAteEHIwYK7em;oeQb6d5&KUDOO zdV4*88!E5vB4|KF2Ksxc#1HlPT|1nt)I0o}z<<8ZVKBONB?CCj+a>8+;Pw8rF`$-P zyuiOSq5rd}Y}Q)P0dM1e8`XcADNqnN5a^<(yYq8rG!k|Tv{wKMb^%Mq<95Z|5x8LO z2av&hsj|oG!+xGhS$smmw(A?daSXE03&A}F1w}$4E8%dQe#>NHu z;H_1w6YdLW3BTkB()~!!-g>WLh%YQxqMu&x@wYnG@*{7RosSK$E|@Q?pE;tg9l@WI;xb z39F+oK9_^F$GiuMKiT2y&8LS5?K{ZKMxXbX{Cm56pOkcUzmvXRg!|fk_Xdn7sOUj* zN;sRxo5Pm#uBVID%~$n_zIQE*tLGssC!wcD!pg?R0z?A~T_OKl7X+MJ1y0gwF+*>i z;pg#qmps__olUkJ7CB8wvY893{dEq|fa|3)ORTl_ zc~Szl;pgKTMt=Ay*;IiHH>w?i6L1Y+V9e`C_0@frHlh*6z}Tu- zwOt1D#JecEzX07Pb~HnIa%7qH`%Da@OJv+Kx6CKwO_rAp_r&pzhx zfAy)AQld_gX=rYa9));n_J8660v!&(CCvJZ?Qqf^;4I9fcYCh`aQfeSZGiq?sFw%5 z!>@$}412yuY{r2hLudn3Ib){W!vMBs_#7WU2xF?1;J9#A1&$j^>gK#+ow~I{0v|UkYRWZoyTICG*%_!epseyfO>+DmX}TVUuG6o; z13cM&oq!n>G--yJ1XVn1aS`YLEGh>J0u1>c6V}L4P{8A(mjyckOY6Cw2PtfD-V^xs z`sz97tOr86t2~r}e!p?=G`?mx;Li5uf+X8tKhfO)PTiQpjfmO66B3Q@7#zxrS`BT=(-YLZ7e%)&mM#*P`3Tu206;d6l zV`a@dAb@_S8mzau-lkPZlEKR^nv#PVCA;c5=#v%O=<4}U1Dm4uPWbU+UA?V*`MyW= z&$zKoMI8!!0wPM_ZQ!dv&^v|)4Sc$|sM1M8V~o&5Wm0(F2$iwXD2+Dy#9%gFc-hQz z&#Zl%&MX2)(ZE}05&@Qd^X+?8b=2cj?hWJIRpScxAd-9Ysm#EU5vhp`E>zi6dXxj# zyLH5Y1#mlnogP^?|71NpJmUJHI?;ioHZ`Td!eaoW77GgtK!t+@A7|s7$AKo%qZSF1ybqMEssxyyK!=xK{w8-cALBEc4 zpLKvvJ5@7&1SngOK>6FlD#nc8)|+(DKa`5sQtaADcSDYV{qqc%k*l2EqlH@iVMN?k!HddHII=M?HALWB?d@6YR+G$B#{`iw;T-alkTt$-3jhbQL%x>OL zGW;#?K_8z*rKEvra2%&npZDbxO`q3DjD68=di>AU zc;**Qhu@Pq;A}^&EM+w{aRNrGnB3VcU=2AwHWZ?ANwu}Lp^=an~H9#h|`t1jX@4n17h16q;s1t0#645KdWA!;8K5Zm zq9%7%Kc2=UTBa5?3Sn($H#A?SI{25wvQY~!$brtVnV8$NxP6b|w;ya}*VTWM%lDIj ziyN3KRpbxNks#@+h2ZbbsSZ-UFnA=XXLtYLZdCKhx=}NS*j;^QIGhUpI=H6lSlE{0 zS;vDie>%684rBol?7}L)*@%|2c1Vd5ayEXH9NmI;jIB&ew1d#3-JKB{%Shi3dBd%E z`M)`+H{NsM0?7RV;q~g21qbN`;~ruQsP2o(PYTFoe}R8z(&@hIKs9I>(2#Kn6ffsl z>FkymIE*?GfB_*jam1D}xmcbDH>>}8h5PO@ka)9AW%2D_x(xu_87KncwY!~S)Ia|H zF|CEpcbt|e)JDMP$AQTFOw9M?pI{s@pE{HvUZkd_fuHcwI8Jwo?Z{^T5%IbE{tMuT z{RGeQw^k!F=NPJJBLB+z?PSVQl-T%+pMEvT5+2X{s6Jae zy><$R`Gg38Y~WbtDaOd`uI zWkWWBm3}q*=0e}yo!tk;V+W+_7==Mwfkm<`Xj%&IO>@Ik*WUYO5@X@HYSfEfkf)Qr zf&vQQfrNsOm%Nc8^85Nk-b=)Q^#(jEeLCvJw{|y%cQqtQ;wc6YH-M%~0`|Sz$;I61 z85b(*h3B>}UaD*O=`B2Dx9Rx&Ac$zN?Zooff9V&V=l(v>QKv&;G+5 z^8GCSsGCnGT->Vr^W|@1?u+w!v}iXX4@(?`$*b^=5z;;i0WpbJ1AIWYFmFiKCK^n_>OFY5!3iTGJjax3-FYor06^s7Jl|G{{=@2*k2y*pgf zkbLpkh%L0NLO9V2U%e$JLPa3h?l_(0v7Gy+(dV=dp6S2ELretdcl?*~O|yDHbU%^I z1li8y3g54v`-KBadKajl-tfAS5)wuOf_ly6x4dSzA3vjB2Q|)Ny@6m|b4v@JSv~&r zmusY{Y_N~>JYZv7K3`88AI#)wwmO;4P~FvjymlZnpn|>vLDn-(o!N9#t|EWvgGmhW z(dXC41BX2a^<`|?#L@7FH`Wo2cL$HNj9 zw-Ze<35gwm-UH;L&$f9z%=@eruC=wbw5n?8y%4xJhV959EG!lg5g`PS_o*B~CNns| z4hGy-Ie@`3b={K#Mg0)KV*zU1B%h z@xC9vrH?8t7nz)dkA@|ej_VqLHC15OJK;eXOXT*vP6&{U2bWw^ed4aRPiAAE8NP+@ zJ^o1NQGINKnWZA|)>&--ME|Xs$ZLhy-00uDMdrz=-}gl_*Ez0bjn9lZAuEsEnQo`Y z)N8D&$lA{O8-k$HJlRfQ^@R)(m?I3U;gsdyDu?AI>L*7>N6j`D8o!$YQp3Iwcn}DX zlWz|>Z@t<4-j75vFTH}}xqW?oKppMfK?az$n7H`6SVRaFp&tY8()xcn2631FH}m2D z^diJAfdXpc@I9aaYtiyPcD+RdkBErB_Mda{|Fz8R|9=tO{}$g~(p?a8eHO`6f<8=% zlyQVQd2+8qvUZuhowj&(!a8e?_zauP|AQp9TcAt*a&{b#aQPYG`6m_9M{-U1uhcD) zpUt2^tYh$ES7{42BFDYteQyQ!C5+kq{b0fH`4` zf8jIQ)8#)|YVV}T));9Cm2?%Tl1>;M&mjtxqA~%N=Mjm%;nFr-F2$_JGqw>zpuT_t z^+7%Vb5UZTlK|Vd?z#BR39%{5{U(16J1CXzzZEPL#bzvqlXw!NK}Z}>18(mDiTdoD z>-`DUizPu9u3@B_Mtt!!HoDF6kh*j=Hiis%0t-`4)}XnCLg9ZDJ~ymGuwB*!_j!6D zF%L%M?Tj(9lFGpg0!_a8SUmN?7!2L+mWaW)6${a9_kAfWoLgYyt>!$FNbX?$?-fTz zg`;zL$H3w~IbJaJP*Oww{*EQmQ8R((E z`PY~jJWbCaXf;|(WY5cQ!4-iM`~jx^WU1D>=%;dV5u*75xTg9Z-bpDVH#Ll*B7p<) z65a_4h)0|Zk|GWK`~tpwKluj1pqj?K#|61h!+d8+8q{dSIWZF&#|D>b8@+Y*bgbqw z8_t=|_=vO`gJjNeEzqE410OD2#0JOp)t_~s)^h^GV;hO>2@@>8S=~R@owOLHdtyyY zw95C_Fj6r|^q6T8FoH~CMN7Qk%WsNIA?N|8(X4-uFwt?zR`!V}FPetV7Y5DL?6u>> z*>=&-xnZ%Q&Wx>}1fM-{f+~?0s;hb-4{KNY$FKLN@QnTPg&MKqaXx;ij&ZUi!^ED1 zgTPlKlfNCZ%K!DeofQHrW+ z39O>*6)D|Bf@^(uTgY@eq@Irgg*}0@v^SDemG6jn`1SV7!k7x{x5xuIhP_Wbsmdj) zm+&j(VqzwY(=|)stly)wPM$1n8H*~))>jjkTC)rbrm}OAMH|f{A}UONG3K&2I`c4K zH;km!a@v!1YInAz)w8Ldve8sI{W29dv7pLFpalkwF|d#2~-t2$|tG~4T@ zU&o_L7i7fLq4p4u6S}_mp2e{ItNsY*NB4t}j{2PBD@Z?o9f`^7ac4<2;S;lZrE0>N zIMk@9AJ?@0zd4X;@t;jMIO-=^@fD7ppC?*eZQWF-Lt4K)=%b^wDohxqllH5VPaNz2 z28sR<#y(BN)-Yd%f)i3QRjp)~%BDU-8JGj3qr0Y;TGYN64KRS_P1+f=2N2O%`ItDr zz}%?QI_O2T=w**dGtz?~=Snr(6#Kl?=;%i1C*7``kPMwTzou8*_UzyK-KhQDd#q^w zLQ2O^THo01MzZ;F531K_(8lr<0NJT8d)yPAd)Yk8^Wj{HCk3 zyTwd-k7%Yvqjg*B`bZ8?|0O6q=VN<3vnq~J1y_JA9X1tIAmH;7M`X7&e$6NA?cB5C zZq%Qd4r}pR(X7tS!F_?gxHXbVs!$~;)z(ji)ga#ELI~{Fk-?X_>(Q^(s^k9(o06Td zuj(vd$q(xy2<7kG^<00aWWF<)@#=~?`)8LWSz<5|by2l5`e{{zBrYX8_FK~5{E5~$ zdzstW-(8hBOBVSIM)nEXy6Q@)HvBSU)OQXLy?DkD2!HVWC3pgPE10>|KbkkCAD1`~ zUu{mgdH3aBM z8@sZz&0FEmH{A8Q^03^s_!^(zWXrQmi@&p=fSc{kE%tde?w_EIWc~FUGIC-jY(-90 z?-lXTnWNoT-m4tUoE!_WYvIwHR1EsKoM7$ zRB;RX6<9;?TLAC3C|qf;!kdd;P9n#N%9g2l&YO!an?9t_-9bRfXNMdTliSSwb4efMsSN1r7Xv<kHbj1IJIUd(e*bsHN80lAC zbzvLit6NoSY7S>|D0%SuB)eFasR0s&3p~2YC4>aomM-sUv>dy2pftux{yzZCGC3n-ov0ZK_OvBv^?r#z(|j75Cizx&w-Bq&TI)v4B~=pL`dcBKW&xC^ryk-p9QUG0h>)wXVt${-pAlV&Y*yRS z?r?LqcHsaqj%OTrl+%L>x@JpQD7WVVu`L>p%QzY$HdWPcUSVVX;vR^!oSgKl)Mwjp zUmm_R^GxFg0Z`bi&y?Jaw9ar@=%eQGqMXjDCXo1H^5wGyrdGfhTvLHjQCf7tlo?j> zpy5=#>%rIi^M)uIzxwqNhOZgurh!^19B#j{f2hKdW11`t28Mi zdZVbQMloRBHyFPI=6w>D$ueZ*aG#f(3=B&q9HF^DtEC2#<2w(lV_4}5gjpjkdyj)L za5Go0^phBeRgPmhL|T(OTb{2Dk%AK0>7*If=Kf1x;n@R^=4)7WoB3;P-ot`;M4Up; z6<3TDQ@O;HT5SxMmB~4Ez{%X162noUVDPgz!>`Y9309^wR}YR$F|{8LhI^{TBwEvk zug@kW&o)T3;&72?bjhm8EwFZvy zlMxd?!-m|Xu#XA4m4p+U)^wC`sO{;>0((usbHRjtBnGV$V`=JaOWg1vZ!P0+w z1x=mU;w0LauB9m(psoB6GglfpbE^a@HyWsbN&@8J!2yy3mFLGmf?Zsr=`f7PWD1w-v&@_d12hj>YLU z;8Bt0{nv6*YHY@ko0;k4=STpD+f>p!N<_w-7fRz5Qq_)FsJ65plSe$XT2^-o;f*$B zo$EXFz||Guudr5?ob!=)oau(CYAue6wW|XPar7x8^Ao~naJC~Jyr^22c;+#+ei$BG z&FR~RVV`%UlhQxEGjlUWkw_R2d&J$Gi>;qA#J`S;;oE(pg1_5df4dI_RC~11z=eN# zSR$J8u80pqgArC%*PvW;KJ69UFBz%U;2$@_YhK&c`xbkbAWxoG^=4|Q*0@$Gk%c?4 z?31xXK>aLRuZL4BcaEpo;C#C!Kj4bYlY~FLIqUr0nZ7IFI0x0da?cjhj(n@0ufOX{`^Jl-}Mx?2#S>)_!%M@)s#^NHlV?-z#{2By7f>YFJBQV zvL@b}=TW2kmeNQWKEHDd3Zl)5`nk7ybAz`SgBwk4Yzp!9M}?S4(c;qYPt&TX&yrs8 z$-9~wsJs(uZCa;Y9XA~9LLQkl7cGCvzNxv)nE0F2-bfml{Z+2KI59fxD#!h&99m#k z!62S|_MDe%I%p@Dz55{PCG=mXtF)}1s|wNgF}}mHMI}MJ^?%`h4Wz{){LG@eyooSj zs&>FG8$P5yt%dyM@T`dmTM65&-g3p3Nj-mU}?SN z6bXtb_;tkFQo6e2=&1Yqn>uWlaGgcb_a>GS$H1~SGAh$j1s(2M{IAPO#}dRvDd~}a zkk!E9M01KM&(sqp{HC2Mt1r=^7}#_i$?owZR=-N-zT+3Fy2B}^q@8;HVtN?wXM2hq z`J*BXV+}4$c_j%{k#8IHRGZ&AUBdE0@xb5XUufUI+s(;tKA&!yaD_=0m{OJ~%eyhB zJ?Z|nPpc%(!k@s_uhOi7lV&3Bk8dscCn&*vaMxO*weM`-2 zlaK?WxE;&+yLS5AC6P9X$;o}!eF9`XOV9H@qh0E7|*EHu!ymic;zD#pRt&R^Xt zUxL2i-?*7y=I=`vcg{BS_%{sUxv5D;%?t01{;B>&z9y*el9T0x^D?!glWWn`W2YP6^$Dx1Xh|5k!tS@ON*cw_I#=;iq zD%cC}xH5XO)UO?Hb(2BVH5%TQD%6}YR#miMT#SzIUuI0beFcZ{s0h}l5E4m9PnFGCw@Wx;vF^lz5nD{`1x;J?srE-bFPf!PxwSu%9 zF9R(k1dy_Ci|Pqb1yyK@Z)NtPTP@PdB%?5TBG|FmF%RM_m7-v>P%4M7Hem>^=o0XI zLW3?Bbl59?g{FM?_mim9t+F?N|L35QQ$3==5p$kFQ~Gw!k$bau>$3E4{(}(#-~x1A z&|PT%`5pfjf->g7GHfV@aFrt;>kj61p*%&&tI!G&wbS%awhbKw!YykQyG>N<^X8j=dqML3V0&K#v@gX7cwTi!zrDv(akAjs_h>>e6)gD#tfr zciVxx?rWO61lhcuI8**JD4)!6U1`6sSNvyuT<3?_y-tMd(L|A=nNuu!`K*;(1+HCJ zKqPScYt(zsL!GQM!rom=bP2q5xU-a7QHk_pG72W=>F9oRSVbA!P#YS{gC_ zY)}26Eh2)pUb+YxBDZ0fw)8e85Wy_q#{Or70+#Y)9XV^mYP6OjmTDMAp_Z<&I{7cH zlEMbT^br}c#W0^aVObakF)=e*tq&q95UowihPlsWB0r7wS;w;AE7jtm`()z0&y1E! zDL(BfrHsnV8-DK3I4p#e0v~Hhmm!P^O&{mSdW~gdiDRG6cLJ-)uu{y?462#Vnaue; z%-(#6O-sy_58-RYxPAktA>l518X*>yI+y;+im0HZ)h#>n6#Oh#eJo8=P6rHf@0>k@ z-+J2@6S=RDN+RCvC;{-P(V&^I(`h?#a4}4T`wi^Cq)wa}2>G+=S>BFcu7K*^5!M=YQ*@UA=2K4H%OOK)A2L7l4=mf$J&FFFjZb$ z3R8PS&iUTTF zkftCt(ZYh?GKCDXa7y8SgeY%_wc?(aPnTI0Ct6^Wtq#<2^KMhHdQ_sK{3Bp|q~s-2 z>oBZ~#VG8|C=skxlpZAoMc+nMu$oQDt|fAq`tXc5ldSRXZJ9Gp-|8VttI9ADp{HQk z&ns_Pxj-{t)KQ%$aZKbm@*eN3hJrCj$VJ zXD4K+ZdKNs>%b;?OU;@x0^2E?t1M*Ax0zdz9pP_-DWA_5y#${G)x!QoPq`qSj0bBre2W3r~6h z3_Ip&FuYb43b#s39VOw6rSN(=Q|>*Yw>2+MBiiIe1JkV1cj%cpq=HKP&}pxhM#Zeq zAoGTvDjSnCi?B+}o)th=)MB)Ke;9FyUC?h>PHP1B4~EMTL=pO;=CwS#B4eRPYF<~p z_^$r>RqMCzcCa}bz9Fd?x>qqMknEh#SNWL0Ua`3ftKEXow!&MQE8a1Ts*zuY_xVVU zo|MWASoViV;MkO-82jz44u5BEA5@qa3Wo?XZx>nV&A6_oi+>|UweA^L)dtKI46)-m(2r8nFn`lhtn(oTHx}~S( zH_Q#fmzk?vGs^jXZm1s-F|qfp5cY$rbLrSFAtgDh>gkZn9QT<-fQ;m~^M=HQ1iHmY zmzS;wmhx^UttcW_(`qJg3_Y#YOGhv*Kfl%V(pH6lPww4JimQaT zyEvBzIv|QLT4}};p4{rw(N((cuFVvSZL|?L4z`2L&if-$lc$l6#3Nu_Gg2wY{?xv< zm{hFny}T@Um5OcuG8vGh%T+Sz+ut(=^rd$*xkgUFL3l?>L*6G{y*v2nTOS{-|LC3f z!~KoO{I>zfg^>mE)g}C_fIa)04h2w8!f6$lb|*2RT|9QxZZ)kK4;Q z`p7gFH~b-qLa@PZKH+T8tIm!4Z4o107<&rR+=|9NEEYj4qO>TW0c4sitB&^TS3M2i zmRD&mQa}Tt_8`)^S7X-eq701m#|jtX&m=$eMw>{vxN?toIu4mtXN}N6eFI-uBOVyl zY4yyQN_4b^)mhr(wDhG*Vz`iR+iIFrW?8WT8=IOdT6|P3QNb#pfex`WfA-{;puLv9 z0vVV)#h0{`*#5g`VPF9X2$DT{i5drk9XFm)N79qSjJz&!Tb$TX0s>#>ydbL~^a$+U6E=mYlsan5J~g7jb;F_xIvo@cUq4QY1|ED_z;3bosO z5=i9d&UFRs6^g=NeDzH>%yV z)l9`|jVT8+cSp!2n)Hv;+uEJdQyD+`Gt?_-f2r7*+6E0Lb0 zulv%rf0cm4Sd4(PPvIYyj@L%-T^Il0_U68EA$hd4w8CyFuPFsSE0PGeg@e5(NHy8HCmfnt7?l_ zEn+0KS}huCg`#4#sJ%kfh*2XdF@iq1&-3DW@%#n9-@EIa>&LaK8{9)O zuzqoy;lPE6K)I|fI4Ww6CBZurs&E&yG`*9}6{4cxak8#})k|MFs!}Fa9>pqQxiZQs zVAP=wHmBy3?Rve3rh>y6*Ii&huM5NIG2mg*CSA|OAlW6ht)YpSRiZ-P->p&ZKQ&Oo z{1g!Wtu-g5g@|{KZ1LfgKcsj&xFc;yi;%3UXDSu{hnzvf$(vpjC=g}+^aIn3xJ%3d z+CW`=D%F_60ld$rLlAgQc|#!~eFtiAt1lEbkxr>9gw;_4^(V}J+xHEcv1j-IGM2yk z!^M@elEdYH*4$6)MG`h5&AKl{`pJDbq7t|eq)18eQl~mog2|fJ&-{7KgZ#3gon|9x z-6=qkV53cwo+5(8+&;B6*z++Mq=%~hy!`9%dy@w6 zhJ0@h1@w8KR&#;?xey4Q9F5^u%_p86qR}n`FHw3(^LKOwKn0pnqGST6dFPRwy8cMm zr7hlFB^luC>y+cOpoomVZhzi{*Iw_R=$}q~!svl(KHpl7i^hZ^fl?SjA? zeh*Gv!F;$&hA#GrZv%#9*3*TRt?YuYdiof4rfQfudvwscub8b#?l3Skz$CYYJ3PGT z=8>UJJM150DV~~@JEa>faNYE@{9Xf!YfY}3iOyaHO>bkPG8XIJQ)R>T&7Co8a5sB; zb6QkN()1Ve&I_Wygq&#(F2qfjSJP<|i5&D|AF|1)YkMR6dJh7hB7W+zScyBtvYPGJ z=3MROF~)LFKtmc|GK9D&xi~cHsz!JNs-=IDa4Xz#Loo~%9|ySN(dv9NUX2%BEM#$R z3qDPxqiV~GW`79S_ZK@}t~|jPKCaxHk*dmD$Bax9Cmp@zJ@b)`f@^4(d*Ye3>&Zn3WE0uKg#$3jXmcr9mfU_te2s zRxtzrouKzB6oIxM_tulu{dyVyR&mD2xPQ2!e2Vg<`DLOw^dg)wpo20pf@d0f<06kI zY;#0y(eJEEugLalRbhq4_K51tqi7pBL>hM__+gmNK&uz29KZc(sk< zo2>!>dq?veh~2J^^47FrBrp2%%Ie!ZZLg16G}V)IEgO&{11D-hz7r}>^qUz7t(J1% z^a-`&UUAYKp^dgYimtE8b{3s@b9tBr8)Z=5t2(%C-q%`%N$9b%P4j9dYnG1y-w#L4 zJzXSVVpTw;lAB4S#r?v0dk6;cA??D-=)+hSz65uB5MjR14f9-70%EDSs{?KZx<~`4hunJasU3n zKi!KMb}SD|TM#V!(|i9J_Livd+4zHoB>~{(2gp`0G;xtgMVIkynEh~TEnFWzvFvP3 zb{eYemBoGflWK2=b61hCxthX?jmv&4l39|lF8{EGtg~l2KOoE<9j-F~e#9C@elDv{ zLgE=^0)G!Z4nKcP!c>K~hJ&Jyp?_vB9b&IQ=-Z%u9Dmc@#x~7Ck<2}iuVuI4oy@es zA%*UNbZ@8eie)YbNTd)P(!T#r$6+o(&6nC>xKOJmgA6==f`gZNuZuP}R2HPvjJ)xLhp$Ax!FIRB6 z37bOKzUi|g;_Q4eJg_cWv;g2bYmv|g{9gx5=eBPeAu8^)G{z@tfcznp*RhDD+ z7|i}LD!h)Xj7=borCi?d<*g)bH5?M9(3O&Y9GW7?J>HQGkFl#cp8)*`RoeX0734nf zz{Jg4q@+wqf9t$N!`DDjnm9R>M?@a7BE@RbvU88!7cgD_&UCrYcNH9>R#wz*1-x_r zW@jqZ0c*Jjk~0KFhq+GGv285Ymp-j|QOp_}<)#DRQHo9V3CBI7HQ<0|%tEOL(bav% zN$k+d;GVELKBxOE*-sRQB=~j=v^BU6vv56j%wyq|qNE)K_ZDP(wuhbXt)#fiI!t-d z{&9E`+j0|UP}%TgIvH=}3EkG^PQ5KW1Sf&TNQy#Bqj}bJ3$~APRn`Yk)t|6mzqP6h zwtmY3yFH|$3ocIL#SU+Mo7{b&wWPOo!rbIHAtc?smQE_ad0ObWWT^}bUo?|ceS#}J zV0U}H5OXnRxkQ|7gz+jGV-oU08mQZFgI|50y$td9_h(xvlRy;yDl&0w+HcxZa8CP3 zf2NM(oAQvQf2qXt;(l`hwXwwPGF&FtiJQ>^iduW_!q_GP=zU#6kNrc7buxe;ALe>< zc`z_GCn;UFYhwux9vbC5w0eJEU6bkPQt|coNyw${kpIWy2S3y?ZHP~AEqM9SGB4d~ zbU6Kp1tkNWWiV#$=f?SW8ASbo;X(&1a8@xicc7T+Ffw8YW&T_5HcJs_)=zguEoF}B z4=1PEJ;u6L-@f!9%AZ?Im(zelN1NZSpP>kqe@`Cfo}Jj5_;O2c2)kNrBs2ciIj&ZU zwEcOPY_+tN$xAK1$WU9;&@TL?bKb@qHw1@7`ixJ{-fQ%!dQWUTr9?b%GjdxO@h!ke zVe+ox_4udvIIx=<#k6Im)$WSFSBoVBv48iwj29hH)$QMBd$?Q`iz?;H&3*ZHN`D#C z@16=a)q4LR-olQIj##+<+67q#u5BgfG7FkMqQI zR66D8()H-@y~2%sUqRLFsYLYSfS*N}WEmh>8vEQQquznbYWyiFr`-X1_*+R`?`~p# zMXL1c3p4ibOhp0I4$f6;r9ag-;7J^ms|gz`0*#+vM*acU!8VcWTfMF&O(HNBG%aj@ zGMQQs#H_!zJxSzvmxaLYUZbs3PbXHG=`51c$~c%RpVvpS4@PZLE^N$qO{^b=gWjzB z4Spc+LIZFrX3d@L7>!u?ENfTku=!LX;n(sf@@Q!ET1UwiyY@JY-c>=j*vzyN`F#d< z*I&jbkZC!z>BXng>{{Coki@{-t6|`jQ2>(#tU7WeirXKiEBMxEbSq*f{?+a}C!A8; zyBNY;-2w)?^1kbQrpUqOw!Z9xQ22%Y7U_wL1l1D)ACl-%4P_MxV+7 zsREri1^22Df--rDU^lHQjJ>;>TQvT^+AE(}h@p`?7+I9)Icz3c{buhXgk0Ue$Pyv4 zxVj*Zw(*jv%W9fe)c2Ap+ju4r32c$@4SfKNb%PwQVdzJ6Ix)P6XVp z#am-muWI2hXkj;n{iE=L@Rp)L9p%C>kqGOFPmnfDp~DJ8jZG?m3#Tf2Z` z{cDG>Gw~U3&0Q2ndDd6>f|lUNG~3Ym1_q#0>kP;!wkrN-1=jbMz0HvtFC+1$YEMqT zE^-EFzVE=Amy#;jcCLUY5cE(k{fLTB;nwWYYfFAiG!m6edCN9kYlZy7*)fK;y=%#; zhQ>NM8BtT^!W!4EK|lLWdTO-!??4+MBO|E69^EN3rN!dY0wQ)y-&irY+B~XK5CIP} zh~POdmU^dzqc6H9+gtO^Od1QZW_js4&#W-z#C%>VbgrKKyL&%i%dWp8%p((jekCIW zQR5>>QDfB?Z03Z29HKneWo(X7cihZm>BOULPPpgEX>dcr&M2tYvcQyzDyjV)kzcqg zk~tIccm}eDZLw2uT;a5^82&oAM))gzhlY4n6=+8O6l1HbSmf9{;}tm);0!o}dllr9 z)boQD@&$2XR~cDC&wXZLxi$!Af5NPl8o;!r|?t)!)eDrwy1?^ z{_-VattEt5Da?~KN3O_lkM0#WaDP)t6rqb%XGhCX_fcKch+cQQ;< n#)+W(AE9mi_dIg<4~uQjiPp6vi|34Wt^jl6+eXy}uK)ZGlJi0k literal 0 HcmV?d00001 diff --git a/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/META-INF/MANIFEST.MF b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/META-INF/MANIFEST.MF new file mode 100644 index 0000000..254272e --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/WEB-INF/jp3.jsp b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/WEB-INF/jp3.jsp new file mode 100644 index 0000000..b8be53c --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/WEB-INF/jp3.jsp @@ -0,0 +1,19 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here + + +

Scriplet Tag

+ <% + String message = "Hello World"; + out.println(message); + for(int i=1;i<=5;i++){ + out.println(i); + } + %> + + \ No newline at end of file diff --git a/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp1.jsp b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp1.jsp new file mode 100644 index 0000000..a781458 --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp1.jsp @@ -0,0 +1,21 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here + + +<%! +int num1 = 1485; +int num2 = 2545; +int add(int a, int b){ + return a + b; +} +%> +

Declaration Tag

+

Sum of <%= num1%> and <%= num2%> is <%= add(num1, num2)%>

+ + + \ No newline at end of file diff --git a/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp2.jsp b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp2.jsp new file mode 100644 index 0000000..1ec0587 --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp2.jsp @@ -0,0 +1,15 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here + + +

Expression Tag

+

The result of 4 + 3 is <%= 4 + 3 %>

+

The current date and time is: <%= new java.util.Date() %>

+ + + \ No newline at end of file diff --git a/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp3.jsp b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp3.jsp new file mode 100644 index 0000000..eca412e --- /dev/null +++ b/Eclipse-Workspace/jprg1_b2_38/src/main/webapp/jp3.jsp @@ -0,0 +1,20 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here + + +

Scriplet Tag

+ <% + String message = "Hello World"; + out.println(message); + + for(int i=1;i<=5;i++){ + out.println(i); + } + %> + + \ No newline at end of file diff --git a/Eclipse-Workspace/sp1/.classpath b/Eclipse-Workspace/sp1/.classpath index cb4c9f7..affbe6a 100644 --- a/Eclipse-Workspace/sp1/.classpath +++ b/Eclipse-Workspace/sp1/.classpath @@ -2,11 +2,6 @@ - - - - - diff --git a/Eclipse-Workspace/sp1/.settings/org.eclipse.wst.common.project.facet.core.xml b/Eclipse-Workspace/sp1/.settings/org.eclipse.wst.common.project.facet.core.xml index 6c62aca..dc9f271 100644 --- a/Eclipse-Workspace/sp1/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/Eclipse-Workspace/sp1/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,6 +1,5 @@ - diff --git a/Eclipse-Workspace/sp2/.classpath b/Eclipse-Workspace/sp2/.classpath index cb4c9f7..affbe6a 100644 --- a/Eclipse-Workspace/sp2/.classpath +++ b/Eclipse-Workspace/sp2/.classpath @@ -2,11 +2,6 @@ - - - - - diff --git a/Eclipse-Workspace/sp2/.settings/org.eclipse.wst.common.project.facet.core.xml b/Eclipse-Workspace/sp2/.settings/org.eclipse.wst.common.project.facet.core.xml index 6c62aca..dc9f271 100644 --- a/Eclipse-Workspace/sp2/.settings/org.eclipse.wst.common.project.facet.core.xml +++ b/Eclipse-Workspace/sp2/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -1,6 +1,5 @@ - diff --git a/Eclipse-Workspace/sp3_b2_28/.classpath b/Eclipse-Workspace/sp3_b2_28/.classpath new file mode 100644 index 0000000..a1c85e7 --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.classpath @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Eclipse-Workspace/sp3_b2_28/.gitignore b/Eclipse-Workspace/sp3_b2_28/.gitignore new file mode 100644 index 0000000..84c048a --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/Eclipse-Workspace/sp3_b2_28/.project b/Eclipse-Workspace/sp3_b2_28/.project new file mode 100644 index 0000000..27cc2c9 --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.project @@ -0,0 +1,31 @@ + + + sp3_b2_28 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.jdt.core.javanature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/Eclipse-Workspace/sp3_b2_28/.settings/.jsdtscope b/Eclipse-Workspace/sp3_b2_28/.settings/.jsdtscope new file mode 100644 index 0000000..76c2d63 --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.settings/.jsdtscope @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.core.resources.prefs b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.jdt.core.prefs b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..23fa13b --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.common.component b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..c9c02e3 --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.common.component @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.common.project.facet.core.xml b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..c2ceaa7 --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.jsdt.ui.superType.container b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.jsdt.ui.superType.name b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/Eclipse-Workspace/sp3_b2_28/Screenshot/Screenshot 2026-03-26 145704.png b/Eclipse-Workspace/sp3_b2_28/Screenshot/Screenshot 2026-03-26 145704.png new file mode 100644 index 0000000000000000000000000000000000000000..597873ebcdeec24118d161d14c198ad2f0cb01e2 GIT binary patch literal 13860 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 S4&aYMXmYYjGF4J0A^!t1hkykD literal 0 HcmV?d00001 diff --git a/Eclipse-Workspace/sp3_b2_28/src/main/java/in/sp/backend/Login.java b/Eclipse-Workspace/sp3_b2_28/src/main/java/in/sp/backend/Login.java new file mode 100644 index 0000000..a7ecfe9 --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/src/main/java/in/sp/backend/Login.java @@ -0,0 +1,28 @@ +package in.sp.backend; +import java.io.IOException; +import java.io.PrintWriter; +import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.*; + +@WebServlet("/myLogin") +public class Login extends HttpServlet{ + @Override + protected void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException + { + String myemail=(String)request.getParameter("name1"); + String mypass=(String)request.getParameter("pass1"); + + PrintWriter out = response.getWriter(); + + if (myemail.equals("abc@gmail.com") && mypass.equals("xyz")) { + System.out.println("success"); + out.print("Welcome " + myemail); + } else { + System.out.println("failed"); + out.print("Login Failed"); + } + + } +} + diff --git a/Eclipse-Workspace/sp3_b2_28/src/main/webapp/META-INF/MANIFEST.MF b/Eclipse-Workspace/sp3_b2_28/src/main/webapp/META-INF/MANIFEST.MF new file mode 100644 index 0000000..254272e --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/src/main/webapp/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/Eclipse-Workspace/sp3_b2_28/src/main/webapp/sp3.html b/Eclipse-Workspace/sp3_b2_28/src/main/webapp/sp3.html new file mode 100644 index 0000000..0398123 --- /dev/null +++ b/Eclipse-Workspace/sp3_b2_28/src/main/webapp/sp3.html @@ -0,0 +1,15 @@ + + + + +Insert title here + + +

Login Form

+
+

+

+ +
+ + \ No newline at end of file diff --git a/Eclipse-Workspace/sp4/.classpath b/Eclipse-Workspace/sp4/.classpath new file mode 100644 index 0000000..a1c85e7 --- /dev/null +++ b/Eclipse-Workspace/sp4/.classpath @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Eclipse-Workspace/sp4/.gitignore b/Eclipse-Workspace/sp4/.gitignore new file mode 100644 index 0000000..84c048a --- /dev/null +++ b/Eclipse-Workspace/sp4/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/Eclipse-Workspace/sp4/.project b/Eclipse-Workspace/sp4/.project new file mode 100644 index 0000000..ef585ed --- /dev/null +++ b/Eclipse-Workspace/sp4/.project @@ -0,0 +1,31 @@ + + + sp4 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.jdt.core.javanature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/Eclipse-Workspace/sp4/.settings/.jsdtscope b/Eclipse-Workspace/sp4/.settings/.jsdtscope new file mode 100644 index 0000000..76c2d63 --- /dev/null +++ b/Eclipse-Workspace/sp4/.settings/.jsdtscope @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Eclipse-Workspace/sp4/.settings/org.eclipse.core.resources.prefs b/Eclipse-Workspace/sp4/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/Eclipse-Workspace/sp4/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/Eclipse-Workspace/sp4/.settings/org.eclipse.jdt.core.prefs b/Eclipse-Workspace/sp4/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..23fa13b --- /dev/null +++ b/Eclipse-Workspace/sp4/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.common.component b/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..98822f6 --- /dev/null +++ b/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.common.component @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.common.project.facet.core.xml b/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..c2ceaa7 --- /dev/null +++ b/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.jsdt.ui.superType.container b/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.jsdt.ui.superType.name b/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/Eclipse-Workspace/sp4/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/Eclipse-Workspace/sp4/Screenshot/Screenshot 2026-03-26 145848.png b/Eclipse-Workspace/sp4/Screenshot/Screenshot 2026-03-26 145848.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1231ded0f402e7cad8c10825f8e01c07cf7afc GIT binary patch literal 11254 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 literal 0 HcmV?d00001 diff --git a/Eclipse-Workspace/sp4/Screenshot/Screenshot 2026-03-26 145900.png b/Eclipse-Workspace/sp4/Screenshot/Screenshot 2026-03-26 145900.png new file mode 100644 index 0000000000000000000000000000000000000000..af648fc1ff4d40ef497dd60a1f0d68f63378bb47 GIT binary patch literal 10799 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"); + for (i = 1; i <= 10; i++) { + pw.write(""); + pw.write("" + n * i + ""); + pw.write(""); + } + } + + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + + } +} + + diff --git a/Eclipse-Workspace/sp4/src/main/webapp/META-INF/MANIFEST.MF b/Eclipse-Workspace/sp4/src/main/webapp/META-INF/MANIFEST.MF new file mode 100644 index 0000000..254272e --- /dev/null +++ b/Eclipse-Workspace/sp4/src/main/webapp/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/Eclipse-Workspace/sp4/src/main/webapp/index.html b/Eclipse-Workspace/sp4/src/main/webapp/index.html new file mode 100644 index 0000000..8cfef63 --- /dev/null +++ b/Eclipse-Workspace/sp4/src/main/webapp/index.html @@ -0,0 +1,14 @@ + + + + +Insert title here + + +
+Enter Number + +
+ + + \ No newline at end of file diff --git a/Sequence.txt b/Sequence.txt index 8c62cbb..817af93 100644 --- a/Sequence.txt +++ b/Sequence.txt @@ -7,3 +7,9 @@ 25. Write a java code to implement jdbc connectivity to demonstrate ResultSet metadata. 26. write a servlet program to create simple servlet and test it. 27. write a servlet program to add two numbers to demonstrate doPost. +28. write a servlet program to read client request parameter and get response accordingly. +29. implement servlet to generate multiplication table for numbers entered in html page. +30. write a java code to demonstrate scripting tag + a) declaration tag + b) expression tag + c) scriplet tag