=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 0000000..18656e1
Binary files /dev/null and b/Eclipse-Workspace/jprg1_b2_38/Screenshot/Screenshot 2026-03-26 145344.png differ
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 0000000..d5b49e7
Binary files /dev/null and b/Eclipse-Workspace/jprg1_b2_38/Screenshot/Screenshot 2026-03-26 150347.png differ
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 0000000..597873e
Binary files /dev/null and b/Eclipse-Workspace/sp3_b2_28/Screenshot/Screenshot 2026-03-26 145704.png differ
diff --git a/Eclipse-Workspace/sp3_b2_28/Screenshot/Screenshot 2026-03-26 145711.png b/Eclipse-Workspace/sp3_b2_28/Screenshot/Screenshot 2026-03-26 145711.png
new file mode 100644
index 0000000..af27ad7
Binary files /dev/null and b/Eclipse-Workspace/sp3_b2_28/Screenshot/Screenshot 2026-03-26 145711.png differ
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 0000000..1f1231d
Binary files /dev/null and b/Eclipse-Workspace/sp4/Screenshot/Screenshot 2026-03-26 145848.png differ
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 0000000..af648fc
Binary files /dev/null and b/Eclipse-Workspace/sp4/Screenshot/Screenshot 2026-03-26 145900.png differ
diff --git a/Eclipse-Workspace/sp4/src/main/java/mul/test/p4.java b/Eclipse-Workspace/sp4/src/main/java/mul/test/p4.java
new file mode 100644
index 0000000..07dc9b6
--- /dev/null
+++ b/Eclipse-Workspace/sp4/src/main/java/mul/test/p4.java
@@ -0,0 +1,33 @@
+package mul.test;
+import java.io.IOException;
+import java.io.PrintWriter;
+import jakarta.servlet.ServletException;
+import jakarta.servlet.annotation.WebServlet;
+import jakarta.servlet.http.HttpServlet;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
+
+@WebServlet("/p4")
+public class p4 extends HttpServlet{
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+
+ PrintWriter pw = response.getWriter();
+ int n = Integer.parseInt(request.getParameter("txt1"));
+ int i;
+
+ pw.write("");
+ 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
+
+
+
+
+
+
\ 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