From fff2e6e394a3809eafd0cb3cd58fa4c7a056031b Mon Sep 17 00:00:00 2001 From: wkloosterboer <w.a.kloosterboer@student.utwente.nl> Date: Mon, 1 May 2023 15:04:54 +0200 Subject: [PATCH] Finished the exercises --- .idea/webContexts.xml | 10 ++++++++++ .../temperatureCalculator/TemperatureCalculator.java | 6 ++---- src/main/webapp/WEB-INF/web.xml | 8 ++++---- src/main/webapp/index.html | 2 +- .../TestCalculator.java | 3 +-- 5 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 .idea/webContexts.xml rename src/test/java/nl/utwente/di/{bookQuote => temperatureCalculator}/TestCalculator.java (79%) diff --git a/.idea/webContexts.xml b/.idea/webContexts.xml new file mode 100644 index 0000000..3c9fffa --- /dev/null +++ b/.idea/webContexts.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="WebContextManager"> + <option name="state"> + <map> + <entry key="file://$PROJECT_DIR$/src/main/webapp" value="file://$PROJECT_DIR$/src/main/webapp" /> + </map> + </option> + </component> +</project> \ No newline at end of file diff --git a/src/main/java/nl/utwente/di/temperatureCalculator/TemperatureCalculator.java b/src/main/java/nl/utwente/di/temperatureCalculator/TemperatureCalculator.java index d513894..6b04ecd 100644 --- a/src/main/java/nl/utwente/di/temperatureCalculator/TemperatureCalculator.java +++ b/src/main/java/nl/utwente/di/temperatureCalculator/TemperatureCalculator.java @@ -4,8 +4,6 @@ import java.io.*; import jakarta.servlet.*; import jakarta.servlet.http.*; -/** Example of a Servlet that gets an ISBN number and returns the book price - */ public class TemperatureCalculator extends HttpServlet { private static final long serialVersionUID = 1L; @@ -32,9 +30,9 @@ public class TemperatureCalculator extends HttpServlet { "</HEAD>\n" + "<BODY BGCOLOR=\"#FDF5E6\">\n" + "<H1>" + title + "</H1>\n" + - " <P>ISBN number: " + + " <P>Temperature in Celsius: " + request.getParameter("temperature") + "\n" + - " <P>Price: " + + " <P>Temperature in Fahrenheit: " + calculator.getTemperature(request.getParameter("temperature")) + "</BODY></HTML>"); } diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index 76bb957..5ab6d3a 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -5,7 +5,7 @@ https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd" version="6.0"> - <display-name>di.Temperature</display-name> + <display-name>di.TemperatureCalculator</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> @@ -18,11 +18,11 @@ <servlet> <description>Temperature Servlet</description> <display-name>Temperature</display-name> - <servlet-name>Temperature</servlet-name> + <servlet-name>TemperatureCalculator</servlet-name> <servlet-class>nl.utwente.di.temperatureCalculator.TemperatureCalculator</servlet-class> </servlet> <servlet-mapping> - <servlet-name>Temperature</servlet-name> - <url-pattern>/Temperature</url-pattern> + <servlet-name>TemperatureCalculator</servlet-name> + <url-pattern>/temperatureCalculator</url-pattern> </servlet-mapping> </web-app> \ No newline at end of file diff --git a/src/main/webapp/index.html b/src/main/webapp/index.html index 0282b0f..cdde29e 100644 --- a/src/main/webapp/index.html +++ b/src/main/webapp/index.html @@ -11,7 +11,7 @@ <body> <h1>Celsius to Fahrenheit Calculator</h1> -<form ACTION="./temperatureCalculator"> +<form ACTION="./TemperatureCalculator"> <p>Enter temperature in Celsius: <input TYPE="TEXT" NAME="temperature"></p> <input TYPE="SUBMIT"> </form> diff --git a/src/test/java/nl/utwente/di/bookQuote/TestCalculator.java b/src/test/java/nl/utwente/di/temperatureCalculator/TestCalculator.java similarity index 79% rename from src/test/java/nl/utwente/di/bookQuote/TestCalculator.java rename to src/test/java/nl/utwente/di/temperatureCalculator/TestCalculator.java index c4abfb9..0d0861a 100644 --- a/src/test/java/nl/utwente/di/bookQuote/TestCalculator.java +++ b/src/test/java/nl/utwente/di/temperatureCalculator/TestCalculator.java @@ -1,6 +1,5 @@ -package nl.utwente.di.bookQuote; +package nl.utwente.di.temperatureCalculator; -import nl.utwente.di.temperatureCalculator.Calculator; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; -- GitLab