Untitled
unknown
plain_text
a year ago
6.2 kB
20
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