Получение NullPointerException: я пытаюсь прочитать значение, определенное в jsp файле SendSms.jsp в файле SmsServlet - PullRequest
1 голос
/ 08 апреля 2011

Я пытаюсь прочитать значение, определенное в jsp файле SendSms.jsp в SmsServlet. Я получаю ниже ошибки. Если я запускаю без request.getParameter (), это будет работать. Ниже ошибка получаю

тип Отчет об исключении

сообщение

описание Сервер обнаружил внутренняя ошибка (), которая помешала от выполнения этого запроса.

исключение

java.lang.NullPointerException
java.util.Hashtable.get(Hashtable.java:336)
org.apache.tomcat.util.http.Parameters.getParameterValues(Parameters.java:192)
org.apache.tomcat.util.http.Parameters.getParameter(Parameters.java:237)
org.apache.catalina.connector.Request.getParameter(Request.java:1000)
org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:352)
org.netbeans.modules.web.monitor.server.MonitorRequestWrapper.getParameter(MonitorRequestWrapper.java:182)
SmsServlet.processRequest(SmsServlet.java:31)
SmsServlet.doGet(SmsServlet.java:160)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

Спасибо.

Мой код JSP ..

<form action="SmsServlet" method="get">
            Mobile No. : <input type ="text" name="phone"/><br><br>
            Message : <textarea name="msg" rows="5"></textarea><br>
            <input type="submit" value="Send"/>
        </form>

Код моего сервлета ..

        String phone = null;
        String msg = null;
        phone = request.getParameter(phone);

Ответы [ 2 ]

1 голос
/ 08 апреля 2011

Поскольку

request.getParameter()

возвращает null

Это означает, что ваш запрос не содержит параметр, который вы пытаетесь прочитать.возможно проблема с идентификатором html / именем, дважды проверьте его

0 голосов
/ 08 апреля 2011

Кажется, что вы передаете нулевое имя getParameter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...