Untitled

 avatar
unknown
plain_text
a year ago
6.2 kB
17
Indexable
7.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ButtonEventHandling extends JFrame implements ActionListener {
 JButton alphaButton, betaButton;
 JLabel messageLabel;
 public ButtonEventHandling() {
 setTitle("Button Event Handling Example");
 setSize(300, 200);
 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 // Create buttons
 alphaButton = new JButton("Alpha");
 betaButton = new JButton("Beta");
 // Create label to display message
 messageLabel = new JLabel("");
 // Add action listeners to buttons
 alphaButton.addActionListener(this);
 betaButton.addActionListener(this);
 // Set layout
 setLayout(new FlowLayout());
 // Add components to the frame
 add(alphaButton);
 add(betaButton);
 add(messageLabel);
 // Set frame visibility
setVisible(true);
 }
 // Event handling method
 public void actionPerformed(ActionEvent e) {
 if (e.getSource() == alphaButton) {
 messageLabel.setText("Alpha pressed");
 } else if (e.getSource() == betaButton) {
 messageLabel.setText("Beta pressed");
 }
 }
 public static void main(String[] args) {
 SwingUtilities.invokeLater(new Runnable() {
 public void run() {
 new ButtonEventHandling();
 }
 });
 }
}


8.
import jakarta.servlet.*;
import jakarta.servlet.http.*;
public class GreetingServlet extends HttpServlet {
 public GreetingServlet() {
 super();
 // TODO Auto-generated constructor stub
 }
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
//response.getWriter().append("Served at:
").append(request.getContextPath());
response.setContentType("text/html");

 // Get username parameter from the request
 String username = request.getParameter("username");

 // Generate greeting message
 String greetingMessage = "Hello " + (username != null ? username : "User") + ",
How Are You?";

 // Write greeting message to the response
 response.getWriter().println("<html><body>");
 response.getWriter().println("<h1>" + greetingMessage + "</h1>");
 response.getWriter().println("</body></html>");
}
}

<servlet>
 <servlet-name>GreetingServlet</servlet-name>
 <servlet-class>javaprogram.GreetingServlet</servlet-class>
</servlet>
<servlet-mapping>
 <servlet-name>GreetingServlet</servlet-name>
 <url-pattern>/greet</url-pattern>
</servlet-mapping>

<!DOCTYPE html>
<html>
<head>
 <title>Greeting Form</title>
</head>
<body>
 <form action="greet" method="get">
 Username: <input type="text" name="username">
 <input type="submit" value="Submit">
 </form>
</body>
</html>

9.
import jakarta.servlet.*;
import jakarta.servlet.http.*;
public class StudentDetailsServlet extends HttpServlet {

 public StudentDetailsServlet() {
 super();
 // TODO Auto-generated constructor stub
 }
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html");

 // Get student details from the request
 String name = request.getParameter("name");
 String usn = request.getParameter("usn");
 int totalMarks = Integer.parseInt(request.getParameter("totalMarks"));

 // Generate student details message
 String detailsMessage = "Student Name: " + name + "<br>" +
"USN: " + usn + "<br>"+ "Total Marks: " + totalMarks;

 // Write student details message to the response
 response.getWriter().println("<html><body>");
 response.getWriter().println("<h1>Student Details</h1>");
 response.getWriter().println("<p>" + detailsMessage + "</p>");
 response.getWriter().println("</body></html>");
}
}

<servlet>
 <description></description>
 <display-name>StudentDetailsServlet</display-name>
 <servlet-name>StudentDetailsServlet</servlet-name>
 <servlet-class>javaprogram.StudentDetailsServlet</servlet-class>
 </servlet>
 <servlet-mapping>
 <servlet-name>StudentDetailsServlet</servlet-name>
 <url-pattern>/studentDetails</url-pattern>
 </servlet-mapping>

<!DOCTYPE html>
<html>
<head>
 <title>Student Details Form</title>
</head>
<body>
 <form action="studentDetails" method="post">
 Name: <input type="text" name="name"><br>
 USN: <input type="text" name="usn"><br>
 Total Marks: <input type="text" name="totalMarks"><br>
 <input type="submit" value="Submit">
 </form>
</body>
</html>
  

10.
\\ Set Cookie Servlet File:
package javaprogram;
import jakarta.servlet.*;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.*;
@WebServlet("/SetCookie")
public class SetCookieServlet extends HttpServlet {
 private static final long serialVersionUID = 1L;
 protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
 // Create a cookie
 Cookie cookie = new Cookie("EMPID", "AN2356");
 // Set cookie properties
 cookie.setMaxAge(3600); // Cookie expires in 1 hour
 cookie.setPath("/"); // Cookie is accessible from the root path
 // Add cookie to the response
 response.addCookie(cookie);
 // Inform the user that the cookie is set
 response.setContentType("text/html");
 response.getWriter().println("Cookie 'EMPID' with value 'AN2356' is set.");
 }
}
\\ Read Cookie Servlet File:
package javaprogram;
import jakarta.servlet.*;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.*;
@WebServlet("/ReadCookie")
public class ReadCookieServlet extends HttpServlet {
 private static final long serialVersionUID = 1L;
 protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
 // Get all cookies from the request
 Cookie[] cookies = request.getCookies();
 // Find the cookie with name "EMPID"
 String empId = null;
 if (cookies != null) {
 for (Cookie cookie : cookies) {
 if (cookie.getName().equals("EMPID")) {
 empId = cookie.getValue();
 break;
 }
 }
 }
 // Respond with the value of the cookie
 response.setContentType("text/html");
 if (empId != null) {
 response.getWriter().println("EMPID: " + empId);
 } else {
 response.getWriter().println("No cookie found with name EMPID");
 }
 }
}
Editor is loading...
Leave a Comment