繁体   English   中英

获取NullPointerException:我正在尝试读取SmsServlet文件中jsp文件SendSms.jsp中定义的值

[英]Getting NullPointerException : I am trying read value defined in jsp file SendSms.jsp in SmsServlet file

我正在尝试读取SmsServlet中的jsp文件SendSms.jsp中定义的值。 我正在错误以下。 如果我不带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>

我的Servlet代码

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

因为

request.getParameter()

返回null

这意味着您的请求不包含您尝试读取的参数。 可能是html id / name的问题,请仔细检查

看来您正在将空名称传递给getParameter

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM