Я решил отправить запрос сервлету Java, используя ссылки на веб-страницы, которые отправляют запросы URL на сервлет Java.
Итак, в моем атрибуте есть что-то вроде следующего:
<%
for(int i = 0; i<companies.length; i++)
{
String link = "InactiveEmployees?company="+companies[i].getName()+" ";
%>
<p><a href="<%= link %>" type="_top">
<% companies[i].getName(); %>
</a></p>
<br />
<%
}
%>
Тем не менее, когда я просматриваю журнал сервера Glassfish (server.log), я вижу, что у меня есть исключение NULLRefereneException, которое возникает в сервлете Java, который я написал для обработки запроса. С некоторыми изменениями я обнаружил, что отправляю пустой запрос. Параметр с названием «компания» отправляется в NULL каждый раз.
Есть ли причина, по которой это должно происходить? Если я не ошибаюсь, когда вы хотите отправить параметр запроса на сервер для конкретного документа, у вас есть что-то вроде следующего:
protocol://domain_name.top_level_domain_name/directory/document?parameters=value
Я прав?
Если есть какое-то понимание, которое может дать мне опытный веб-программист, это было бы здорово. Спасибо заранее!