Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中ServletContext的输出未按预期获得?_Java_Tomcat_Servlets - Fatal编程技术网

java中ServletContext的输出未按预期获得?

java中ServletContext的输出未按预期获得?,java,tomcat,servlets,Java,Tomcat,Servlets,我试图从web.xml文件中读取某些值,我得到了问题底部图像中的错误 Config.html <form action="go" method="get"> Enter name:<input type="text" name="pname"><br> Enter Age:<input type="text" name="page"><br> <input type="submit" value="subm

我试图从
web.xml
文件中读取某些值,我得到了问题底部图像中的错误

Config.html

<form action="go" method="get">
    Enter name:<input type="text" name="pname"><br>
    Enter Age:<input type="text" name="page"><br>
    <input type="submit" value="submit">  
</form>
 <servlet>
      <description></description>
      <display-name>UseServletContext</display-name>
      <servlet-name>UseServletContext</servlet-name>
      <servlet-class>UseServletContext</servlet-class>
 </servlet>

<context-param> 
     <param-name>db2url</param-name>
     <param-value>jdbc:db2://localhost:50000/mydb1235</param-value>
</context-param>

<context-param> 
     <param-name>db2user</param-name>
     <param-value>piyush</param-value>
</context-param>

<servlet-name>UseServletContext</servlet-name>
<url-pattern>/go1</url-pattern>
</servlet-mapping>
我得到以下错误:

web.xml

<form action="go" method="get">
    Enter name:<input type="text" name="pname"><br>
    Enter Age:<input type="text" name="page"><br>
    <input type="submit" value="submit">  
</form>
 <servlet>
      <description></description>
      <display-name>UseServletContext</display-name>
      <servlet-name>UseServletContext</servlet-name>
      <servlet-class>UseServletContext</servlet-class>
 </servlet>

<context-param> 
     <param-name>db2url</param-name>
     <param-value>jdbc:db2://localhost:50000/mydb1235</param-value>
</context-param>

<context-param> 
     <param-name>db2user</param-name>
     <param-value>piyush</param-value>
</context-param>

<servlet-name>UseServletContext</servlet-name>
<url-pattern>/go1</url-pattern>
</servlet-mapping>

UseServletContext
UseServletContext
UseServletContext
db2url
jdbc:db2://localhost:50000/mydb1235
db2user
皮尤斯
UseServletContext
/go1

有人能告诉我我做错了什么吗?

您在Servlet中重写了init方法了吗? 如果是,那么不要忘记调用
super.init(config)如下所示

public void init(ServletConfig config) throws ServletException {
super.init(config); 
}

除了抛出了
NullPointerException
之外,您的错误消息实际上没有指定任何特定的内容。但我确实看到,在您的
web.xml
中有一个
结束标记,但在任何地方都没有
开始标记。