Post Views: 5
Write a JSP script to accept a String from a user and display it in reverse order.
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<title>Reverse String</title>
</head>
<body>
<h2>Enter a String to Reverse</h2>
<!-- Form to accept user input -->
<form method="post">
<input type="text" name="userString" required>
<input type="submit" value="Reverse">
<input type="reset" value="Clear">
</form>
<%
// Check if form is submitted
String input = request.getParameter("userString");
if (input != null) {
// Reverse the string using StringBuilder
String reversed = new StringBuilder(input).reverse().toString();
%>
<h3>Original String: <%= input %></h3>
<h3>Reversed String: <%= reversed %></h3>
<%
}
%>
</body>
</html>