Пока страница не будет отправлена, вы не получите значения period
и faculty
, доступные в объекте запроса.
Для демонстрации я добавил form
с Кнопка submit
. Введите некоторые значения для period
и faculty
и нажмите кнопку submit
. Теперь проверьте ссылку, и вы увидите, что она заполняется нужными значениями, например, когда вы нажмете кнопку submit
после ввода 10
в period
и test
в поле semester
, вы найдете значение ссылки как http://localhost:8080/TestDynamicProject/calculatePaymentForSeveralSemesters?value=10&faculty=test
.
<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<html>
<head>
<title>Lab2</title>
</head>
<body>
<p>
<form>
Period: <input type="number" name="period" size="50"> <br>
Faculty: <input type="text" name="faculty" size="50"> <br>
<a href="${pageContext.request.contextPath}/calculatePaymentForSeveralSemesters?value=<%=request.getParameter("period")%>&faculty=<%=request.getParameter("faculty")%>">Calculate payment for several semesters</a>
<a href="${pageContext.request.contextPath}/showTwoSmallestFaculties">Show two smallest faculties</a>
<input type="submit">
</form>
</p>
</body>
</html>