Я пытаюсь отправить значение текстового поля и распечатать его с помощью сервлета. Index.jsp - это моя главная страница, и я использую jsp: include для включения формы, находящейся на другой странице, которая называется login.html.
вот код, который у меня есть для login.html
<form id="f1" action="ControllerServlet" method="GET">
<p>username
<input class ="text-input" type="text" id="txtusername" />
</p>
<p>
<input type="submit" value="submit" />
</p>
index.jsp
<div id="col3_content" class="clearfix">
<h1>H1 Heading</h1>
<jsp:include page="login.html"></jsp:include>
</div>
Контроллер сервлета
String usrname = request.getParameter("txtusername").toString();
out.print(usrname);
Проблема в том, что это вызывает исключение нулевого указателя. что я тут не так делаю? любая помощь приветствуется. спасибо