Professional Documents
Culture Documents
Advance Web Technology Final Journal
Advance Web Technology Final Journal
Advance Web Technology Final Journal
Teacher's
Sr.No. Practical Aim Date
Signature
1 Write a program in C# to store Array.
namespace store_value_in_array
{
class Program
{
static void Main(string[] args)
{
int i;
int[] arr = new int[5]; // 5 size array
namespace Creating_Class
{
class accept //Creating 1st. class
{
public string name;
public void acceptdetails()
{
Console.Write("Enter your name:\t");
name = Console.ReadLine();
}
}
namespace Basic_Example
{
class Program
{
static void Main(string[] args)
{
Scooter sc = new Scooter();
sc.ScooterType();
Console.ReadKey();
}
}
//Creating Base Class
class Tyre
{
protected void TyreType()
{
Console.WriteLine("This is Tubeless Tyre");
}
}
//Creating Child Class
class Scooter : Tyre
{
public void ScooterType()
{
Console.WriteLine("Scooter Color is Red");
TyreType();
}
}
//Creating Child Class
class Car : Tyre
{
public void CarType()
{
Console.WriteLine("Car Type : Ferrari");
TyreType();
}
}
}
Output:
PRACTICAL No. 04
Program:
Index.html
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
demo.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class demo extends HttpServlet
{
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
String s=request.getParameter("n1");
response.setContentType("text/html;charset=UTF-8");
try (PrintWriter out = response.getWriter()) {
"Servlet Hello "+s );
out.println(
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title></title>");
out.println("</head>");
out.println("<body>");
out.println("</body>");
out.println("</html>");
}
}
}
Output :-
Servlet Hello Students
PRACTICAL No. 05
Program:
Index.html
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<form method="get" action="FactorialServlet">
<table>
<tr>
<td>Enter a value to find its factorial</td>
<td><input type="text" name="text1"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Enter"/></td>
</tr>
</table>
</form>
</body>
</html>
FactorialServlet.java:
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class demo extends HttpServlet
{
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
int fact=1;
int n;
n = Integer.parseInt(request.getParameter("n1"));
response.setContentType("text/html;charset=UTF-8");
try (PrintWriter out = response.getWriter()) {
for(int i=1;i<=n;i++)
{
fact=fact*i;
}
out.println("<html>");
out.println("<head>");
out.println("<title></title>");
out.println("</head>");
out.println("<body>");
out.println("</body>");
out.println("</html>");
}
}
}
Output :-
PRACTICAL No. 06
Program:
Index.html
<!DOCTYPE html>
<html>
<head>
<title>Setting cookies</title>
<meta charset=”UTF-8”>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0”>
</head>
<body>
<form method="get" action="HelloForm">
<table>
<tr>
<td>First Name :<input type="text" name="FirstName"/></td>
</tr>
<tr>
<td>Last Name :<input type="text" name="LastName"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Submit"/></td>
</tr>
</table>
</form> </body>
<html>
HelloForm :
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class demo extends HttpServlet
{
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
Cookie FirstName =new
Cookie("FirstName",request.getParameter("FirstName"));
Cookie LastName = new
Cookie("LastName",request.getParameter("LastName"));
FirstName.setMaxAge(60*60*24);
LastName.setMaxAge(60*60*24);
response.addCookie(FirstName);
response.addCookie(LastName);
response.setContentType("text/html;charset=UTF-8");
try (PrintWriter out = response.getWriter()) {
out.println("<html>");
out.println("<head>");
out.println("<title></title>");
out.println("</head>");
out.println("<body>");
out.println("</body>");
out.println("</html>");
}
}
}
Output :-
PRACTICAL No. 7
Fibo.jsp:
Directive.jsp :
Error.jsp :
if (servletName == null) {
servletName = "Unknown";
}
String requestUri = (String)
request.getAttribute("javax.servlet.error.request_uri");
if (requestUri == null) {
requestUri = "Unknown";
}
out.println(docType +
"<html>\n" +
"<head><title>" + title + "</title></head>\n" +
"<body bgcolor = \"#f0f0f0\">\n");
doGet(request, response);
}
}
Web.xml :
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
<servlet>
<servlet-name>ErrorHandler</servlet-name>
<servlet-class>ErrorHandler</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ErrorHandler</servlet-name>
<url-pattern>/ErrorHandler</url-pattern>
</servlet-mapping>
<!-- error-code related error pages -->
<error-page>
<error-code>404</error-code>
<location>/ErrorHandler</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/ErrorHandler</location>
</error-page>
<error-page>
<exception-type>java.io.IOException</exception-type >
<location>/ErrorHandler</location>
</error-page>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
</web-app>
Output:
PRACTICAL No. 10
AIM : Create a registration servlet in Java using JDBC. Accept the details such as Username,
Password, Email, and Country from the user using HTML Form and store the registration
details in the database.
Program:
Index.html
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<center>
<form action="NewServlet" method="post">
USER NAME :-<input type="text" name="u" size="20">
<br>
PASSWORD :-<input type="text" name="p" size="20">
<br>
FIRST NAME :-<input type="text" name="f" size="20">
<br>
MIDDLE NAME :-<input type="text" name="m" size="20">
<br>
LAST NAME :-<input type="text" name="l" size="20">
<br>
EMAIL ID :-<input type="text" name="e" size="20">
<br>
<input type="submit" value="SUBMIT">
</form>
</center>
</body>
</html>
NewServlet.java
package newser;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*
* @author DELL
*/
public class NewServlet extends HttpServlet {
/**
* Processes requests for both HTTP <code>GET</code> and <code>POST</code>
* methods.
*
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter pw = response.getWriter();
String connectionURL = "jdbc:mysql://localhost:3306/demo";// demo is the database
Connection connection;
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(connectionURL, "root", "root123");
PreparedStatement pst = connection.prepareStatement("insert into
student(username,password,firstname,middlename,lastname,email) values(?,?,?,?,?,?)");
pst.setString(1,Username);
pst.setString(2,Password);
int i = pst.executeUpdate();
if(i!=0){
pw.println("<br>Record has been inserted");
}
else{
pw.println("failed to insert the data");
}
}
catch (Exception e){
pw.println(e);
}
/* TODO output your page here. You may use following sample code. */
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet NewServlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Servlet NewServlet at " + request.getContextPath() + "</h1>");
out.println("</body>");
out.println("</html>");
Output :-