Untitled
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