Fra Servlet til Jsp
Hejsa.Jeg vil gerne have omskrevet denne Servlet til en Jsp side.
package com.listeners;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class BankBalance extends HttpServlet
{
public void service(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
ServletOutputStream out = response.getOutputStream();
out.print("<?xml version='1.0' encoding='UTF-8'?>");
out.print("<!DOCTYPE html");
out.print("PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'");
out.print("'DTD/xhtml1-strict.dtd'>");
out.print("<html>");
out.print("<head>");
out.print("<title>Maintaining Session State</title>");
out.print("</head>");
out.print("<body>");
out.print("<center>");
HttpSession session = request.getSession();
String action = request.getParameter("action");
Double balance = (Double) session.getAttribute("Balance");
if (balance == null)
{
balance = new Double(500);
session.setAttribute("Balance", balance);
out.print(balance.doubleValue());
out.print("<br />");
} else {
double bal = balance.doubleValue();
if (action.equals("withdraw"))
{
bal -= 50;
} else {
bal += 50;
}
balance = new Double(bal);
session.setAttribute("Balance", balance);
out.print("Your new balance is: ");
out.print(bal);
out.print("<br />");
}
out.print("<a href='./bank?action=deposit'>");
out.print("Deposit $50");
out.print("</a>");
out.print("<br />");
out.print("<a href='./bank?action=withdraw'>");
out.print("Withdraw $50");
out.print("</a>");
out.print("</center>");
out.print("</body>");
out.print("</html>");
}
}
