C program to print all even numbers from 1 to n - IProgramX
Q. Write a program to accept an integer n and display all even numbers upto n
Program#include<stdio.h>int main(){ int n,j=1; printf("enter nth value:"); scanf("%d",&n); n++; while(n!=j) { if(j%2==0) { printf("%d\t",j); } j++; }}Output:enter nth value:122 4 6 8 10 12
16 Comments
1 Simple servlet to display "Hello World"
ReplyDeletepackage com.demo;
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("/hello")
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<h1Hello, World!</h1");
}
}
2 LifeCycleServlet : servlet that logs message for init(), service() and distroy()
ReplyDeletepackage com.demo;
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("/life")
public class LifeCycleServlet extends HttpServlet {
@Override
public void init() throws ServletException {
System.out.println("Servlet initialized: init() method called");
}
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("Service method called");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<h2Servlet Life Cycle Demonstration</h2");
out.println("<pCheck the server console for life cycle messages.</p");
}
@Override
public void destroy() {
System.out.println("Servlet destroyed: destroy() method called");
}
}
2 UserServlet : servlet to accept user details and display them
ReplyDeletepackage com.demo;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/UserServlet")
public class UserServlet extends HttpServlet {
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
String email = request.getParameter("email");
String age = request.getParameter("age");
out.println("User FormEnter User Details</h2
<form action="UserServlet" method="post"
Name:
<input type="text" name="name"
<br<br
Email:
<input type="email" name="email"
<br<br
Age:
<input type="number" name="age"
<br<br
<input type="submit" value="Submit"
</form
</body
</html
3 UserServlet : servlet to accept user details and display them
ReplyDeletepackage com.demo;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/UserServlet")
public class UserServlet extends HttpServlet {
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
String email = request.getParameter("email");
String age = request.getParameter("age");
out.println("<bName:</b " + name + "</p");
out.println("<p<bEmail:</b " + email + "</p");
out.println("<p<bAge:</b " + age + "</p");
out.println("</body</html");
}
}
3 UserServlet : servlet to accept user details and display them
ReplyDeletepackage com.demo;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/UserServlet")
public class UserServlet extends HttpServlet {
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
String email = request.getParameter("email");
String age = request.getParameter("age");
out.println("<html<body");
out.println("<h2User Details Submitted Successfully</h2");
out.println("<p<bName:</b " + name + "</p");
out.println("<p<bEmail:</b " + email + "</p");
out.println("<p<bAge:</b " + age + "</p");
out.println("</body</html");
}
}
3 UserServlet : servlet to accept user details and display them
ReplyDeletepackage com.demo;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/UserServlet")
public class UserServlet extends HttpServlet {
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
String email = request.getParameter("email");
String age = request.getParameter("age");
out.println("Enter User Details</h2
<form action="UserServlet" method="post"
Name:
<input type="text" name="name"
<br<br
Email:
<input type="email" name="email"
<br<br
Age:
<input type="number" name="age"
<br<br
<input type="submit" value="Submit"
</form
</body
</html
3 index.html
ReplyDeleteEnter User Details</h2
<form action="UserServlet" method="post"
Name:
<input type="text" name="name"
<br<br
Email:
<input type="email" name="email"
<br<br
Age:
<input type="number" name="age"
<br<br
<input type="submit" value="Submit"
</form
</body
</html
3 index html
ReplyDeleteEnter User Details</h2
<form action="UserServlet" method="post"
Name:
<input type="text" name="name"
<br<br
Email:
<input type="email" name="email"
<br<br
Age:
<input type="number" name="age"
<br<br
<input type="submit" value="Submit"
</form
</body
</html
3 index html
ReplyDelete<DOCTYPE html
<html
<head
<titleUser Form</title
</head
<body
<h2Enter User Details</h2
<form action="UserServlet" method="post"
Name:
<input type="text" name="name"
<br<br
Email:
<input type="email" name="email"
<br<br
Age:
<input type="number" name="age"
<br<br
<input type="submit" value="Submit"
</form
</body
</html
4 ThemeServlet : servlet that stores user prefrences in cookies
ReplyDeletepackage com.demo;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/ThemeServlet")
public class ThemeServlet extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String themeColor = "white";
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie c : cookies) {
if (c.getName().equals("theme")) {
themeColor = c.getValue();
}
}
}
out.println("<html<body style='background-color:" + themeColor + ";' $ ");
out.println("<h2Welcome Back!</h2");
out.println("<pYour selected theme color is: " + themeColor + "</p");
out.println("<a href='index.html' $ Change Theme</a");
out.println("</body</html");
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String theme = request.getParameter("theme");
Cookie cookie = new Cookie("theme", theme);
cookie.setMaxAge(60 * 60 * 24);
response.addCookie(cookie);
response.sendRedirect("ThemeServlet");
}
}
<!DOCTYPE html
ReplyDelete<html
<head
<titleTheme Selection</title
</head
<body
<h2Select Your Theme Color</h2
<form action="ThemeServlet" method="post"
<select name="theme"
<option value="white"$White</option
<option value="lightblue"$Light Blue</option
<option value="lightgreen"$Light Green</option
<option value="pink"$Pink</option
</select
<br<br
<input type="submit" value="Save Preference"
</form
</body
</html
5 date.jsp
ReplyDelete<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.util.*"%
<!DOCTYPE html
<html
<head
<meta charset="UTF-8"
<titleDate Example</title
</head
<body
<h1To display the current Date</h1
<%
Date curr_date = new Date();
%$
<p<%= curr_date %$</p
</body
</html
CREATE DATABASE student_db;
ReplyDeleteUSE student_db;
CREATE TABLE U_register(
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100),
password VARCHAR(50)
);
6
ReplyDeleteSQL
CREATE DATABASE student_db;
USE student_db;
CREATE TABLE U_register(
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100),
password VARCHAR(50)
);
6 registration.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%
<html
<body
<form action="save.jsp" method="post"
ID
<input type="number" name="id"$<br<br
Name
<input type="text" name="name"$<br<br
Email
<input type="email" name="email"$<br<br
Password
<input type="password" name="password"$<br<br
<input type="submit" value="Submit"
</form
</body
</html
6
ReplyDeleteSQL
CREATE DATABASE student_db;
USE student_db;
CREATE TABLE U_register(
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100),
password VARCHAR(50)
);
6 registration.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%
<html
<body
<form action="save.jsp" method="post"
ID
<input type="number" name="id"$<br<br
Name
<input type="text" name="name"$<br<br
Email
<input type="email" name="email"$<br<br
Password
<input type="password" name="password"$<br<br
<input type="submit" value="Submit"
</form
</body
</html
6 save.jsp
<%@ page import="java.sql.*" %$
<%
String id=request.getParameter("id");
String name=request.getParameter("name");
String email=request.getParameter("email");
String password=request.getParameter("password");
try{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con=
DriverManager.getConnection(
"jdbc:mysql://localhost:3306/student_db",
"root",
"root");
PreparedStatement ps=
con.prepareStatement(
"INSERT INTO U_register(id,name,email,password) VALUES(?,?,?,?)");
ps.setString(1,id);
ps.setString(2,name);
ps.setString(3,email);
ps.setString(4,password);
int i=ps.executeUpdate();
if(i$0){
out.println("<h3Registration Successful!</h3");
}else{
out.println("<h3Registration Failed!</h3");
}
}catch(Exception e){
out.println(e);
}
%$
<br
<a href="display.jsp"$View Entry</a
6
ReplyDeleteSQL
CREATE DATABASE student_db;
USE student_db;
CREATE TABLE U_register(
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100),
password VARCHAR(50)
);
6 registration.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%
<html
<body
<form action="save.jsp" method="post"
ID
<input type="number" name="id"$<br<br
Name
<input type="text" name="name"$<br<br
Email
<input type="email" name="email"$<br<br
Password
<input type="password" name="password"$<br<br
<input type="submit" value="Submit"
</form
</body
</html
6 save.jsp
<%@ page import="java.sql.*" %$
<%
String id=request.getParameter("id");
String name=request.getParameter("name");
String email=request.getParameter("email");
String password=request.getParameter("password");
try{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con=
DriverManager.getConnection(
"jdbc:mysql://localhost:3306/student_db",
"root",
"root");
PreparedStatement ps=
con.prepareStatement(
"INSERT INTO U_register(id,name,email,password) VALUES(?,?,?,?)");
ps.setString(1,id);
ps.setString(2,name);
ps.setString(3,email);
ps.setString(4,password);
int i=ps.executeUpdate();
if(i$0){
out.println("<h3Registration Successful!</h3");
}else{
out.println("<h3Registration Failed!</h3");
}
}catch(Exception e){
out.println(e);
}
%$
<br
<a href="display.jsp"$View Entry</a
6 display.jsp
<%@ page import="java.sql.*" %
<html
<body
<h2Registered Users</h2
<table border="1"
<tr
<thID</th
<thName</th
<thEmail</th
<thPassword</th
</tr
<%
try{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con=
DriverManager.getConnection(
"jdbc:mysql://localhost:3306/student_db",
"root",
"root");
Statement st=con.createStatement();
ResultSet rs=
st.executeQuery("SELECT * FROM U_register");
while(rs.next()){
%$
<tr
<td<%= rs.getInt("id") %$</td
<td<%= rs.getString("name") %$</td
<td<%= rs.getString("email") %$</td
<td<%= rs.getString("password") %$</td
</tr
<%
}
con.close();
}catch(Exception e){
out.println(e);
}
%$
</table
</body
</html