Dopiero zaczynam czytac o JSP i Servlety wiec mogę jakies oczywiste bledy robic to proszę o poprawke:
Mam klase która za każdym razem jak uruchomiona zwroci roznego stringa i dwie listy

@WebServlet(name = "fetch")
public class fetch extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        DataToWebsite dataToWebsite = new GetPrimes().returnFinalData();
        
        String id = dataToWebsite.getId();
        List<Integer> data = dataToWebsite.getData();
        List<Integer> primes = dataToWebsite.getPrimes();

        out.println(id);
        out.println(data);
        out.println(primes);
    }
}

oraz klase JSP

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Hello servlet</title>
</head>
<body>
<form action="fetch" method="post">
    <input type="submit" value="fetch">
</form>
</body>
</html>

może ktoś podpowiedzic co zrobić żeby jak klikam ten przycisk to się odswieza strona i dane ?
zrobiłem taka klase z randomowa liczba 50 po nacisnieciu i działa

<%@ page import="java.util.Random" %>
<html>
<body>
<h2>Random number</h2>

<%
    Random random = new Random();
    int i = random.nextInt();
%>
Random number: <%=i%><br />

<form name="random" method="get">
    <input type="submit" value="fetch">
</form>
</body>
</html>

ale jak na gorze dalem <%@ page import="java.util.Random" %> to z jakiegoś powodu nie mogę tego dac do klas javowych moich ( tych które generują te dane ) - tak czy siak - jako kolwiek wskazowke proszę