java - 在 SmsServlet 文件中获取 NullPointerException : I am trying read value defined in jsp file SendSms. jsp

标签 java jsp servlets jakarta-ee nullpointerexception

我正在尝试读取 SmsServlet 中 jsp 文件 SendSms.jsp 中定义的值。我遇到以下错误。如果我在没有 request.getParameter() 的情况下运行它将起作用。以下是出现的错误

类型异常报告

消息

description The server encountered an internal error () that prevented it from fulfilling this request.

异常

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 问题,请仔细检查

关于java - 在 SmsServlet 文件中获取 NullPointerException : I am trying read value defined in jsp file SendSms. jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5593798/

相关文章:

java - CompletableFutures 带有回调的奇怪行为

java - 如何获取 html 值并使其成为 java 变量

java - 在 Jfreechart 中将条形图与条形图标签对齐

jsp - 使用变量作为映射键

java - session 属性访问并转换为 int?

java - SWT 按钮图像限制

java - 如何使用java向mySQL表中插入数据

java - 在 Android 中设置按钮颜色

java - 一个 servlet 容器中的多个 Singleton(Tomcat)

android - json改变元素的顺序