diff --git a/pom.xml b/pom.xml
index 24b4c2e6..8b29ab3c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -36,6 +36,7 @@
src/main/webapp/web.xml
+ 3.4.0
org.apache.maven.plugins
diff --git a/src/main/java/mate/controller/IndexController.java b/src/main/java/mate/controller/IndexController.java
index 6c284d42..5b2e6256 100644
--- a/src/main/java/mate/controller/IndexController.java
+++ b/src/main/java/mate/controller/IndexController.java
@@ -1,9 +1,31 @@
package mate.controller;
+import java.io.IOException;
+import java.time.LocalTime;
+import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
import mate.dao.MyCoolResource;
public class IndexController extends HttpServlet {
private MyCoolResource myResource;
- //TODO: implement
+
+ @Override
+ public void init() throws ServletException {
+ myResource = MyCoolResource.openResource();
+ }
+
+ @Override
+ protected void doGet(HttpServletRequest req,
+ HttpServletResponse resp) throws ServletException, IOException {
+ myResource.write(LocalTime.now().toString());
+ req.getRequestDispatcher("/WEB-INF/views/index.jsp")
+ .forward(req, resp);
+ }
+
+ @Override
+ public void destroy() {
+ myResource.close();
+ }
}
diff --git a/src/main/webapp/WEB-INF/views/index.jsp b/src/main/webapp/WEB-INF/views/index.jsp
new file mode 100644
index 00000000..bc3719f7
--- /dev/null
+++ b/src/main/webapp/WEB-INF/views/index.jsp
@@ -0,0 +1,18 @@
+<%--
+ Created by IntelliJ IDEA.
+ User: toxauz
+ Date: 26.07.2023
+ Time: 17:43
+ To change this template use File | Settings | File Templates.
+--%>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+ indexPage
+
+
+
+"Information written to our resource"
+
+
+