[go: up one dir, main page]

0% found this document useful (0 votes)
21 views3 pages

ADVANCED JAVA LAB - E0122039

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

ADVANCED JAVA LAB – 1 WORK

HTML

<html>
<head>
</head>
<body>
<label for="a">Enter value for 'a': </label>
<input type="text" id="a">

<br>

<label for="b">Enter value for 'b': </label>


<input type="text" id="b">

<br>

<button onclick="handleButtonClick('GET')">Get Numbers</button>


<button onclick="handleButtonClick('POST')">Post Numbers</button>

<br>

<div id="result"></div>
</body>
</html>

.jsp file

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-


8"%>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>

<%
int a = Integer.parseInt(request.getParameter("a"));
int b = Integer.parseInt(request.getParameter("b"));

List<Integer> result = new ArrayList<>();


for (int i = 1; i <= 100; i++) {
if (i % a == 0 && i % b != 0) {
result.add(i);
}
}
%>

<!DOCTYPE html>
<html lang="en">
<title>Result</title>
</head>
<body>
<table border="1">
<tr>
<th>Result</th>
</tr>
<% for (int num : result) { %>
<tr>
<td><%= num %></td>
</tr>
<% } %>
</table>
</body>
</html>

Servlet:

package sret.eo122004;
import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/PostNumbersServlet")
public class PostNumbersServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws


IOException {
int a = Integer.parseInt(request.getParameter("a"));
int b = Integer.parseInt(request.getParameter("b"));

response.setContentType("text/html");
PrintWriter out = response.getWriter();

out.println("<!DOCTYPE html>");
out.println("<html lang=\"en\">");
out.println("<head>");
out.println("<meta charset=\"UTF-8\">");
out.println("<meta name=\"viewport\" content=\"width=device-width, initial-
scale=1.0\">");
out.println("<title>Result</title>");
out.println("</head>");
out.println("<body>");
out.println("<table border=\"1\">");
out.println("<tr><th>Result</th></tr>");

for (int i = a; i <= b; i++) {


out.println("<tr><td>" + i + "</td></tr>");
}

out.println("</table>");
out.println("</body>");
out.println("</html>");
}
}

You might also like