Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.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 jsp:这是指jsp页面';s jave代码块<;%%>;?_Java_Jsp_Servlets_Servletconfig - Fatal编程技术网

Java jsp:这是指jsp页面';s jave代码块<;%%>;?

Java jsp:这是指jsp页面';s jave代码块<;%%>;?,java,jsp,servlets,servletconfig,Java,Jsp,Servlets,Servletconfig,我在jsp中使用这个引用 这是getServletConfig() 谁能告诉我它返回的servletconfig对象是哪个servlet?它引用的是哪个对象 若它是servlet对象,那个么它引用的requestdispatch是从哪个dn发送到此jsp页面的。 然后它返回这些参数的值,我可以在servlet代码中访问这些参数。 但它返回空值 out.print("<br>"+this.getInitParameter("GmailId")); out.print("&l

我在jsp中使用这个引用

这是getServletConfig()

谁能告诉我它返回的servletconfig对象是哪个servlet?它引用的是哪个对象

若它是servlet对象,那个么它引用的requestdispatch是从哪个dn发送到此jsp页面的。 然后它返回这些参数的值,我可以在servlet代码中访问这些参数。 但它返回空值

   out.print("<br>"+this.getInitParameter("GmailId"));
   out.print("<br>"+this.getServletConfig().getInitParameter("GmailId"));
out.print(“
”+this.getInitParameter(“Gmail”); out.print(“
”+this.getServletConfig().getInitParameter(“Gmail”));

web.config文件



MyServlet
MyServlet
MyServlet
Gmail
sahilvk87
胡闹
sahilvk11
MyServlet
/MyServlet
全局名称
萨希尔加格酒店


为JSP页面生成的servlet。

如果是这样,那么它应该返回与servlet的servletConfig相对应的init参数。但是它不能这样做。但是,我能够在servlet代码中访问这些参数。哦,是的,我得到了它。对于每个JSP页面,都会生成一个servlet,它与我使用的servlet不同调用requestDispatch()。您是否将servlet名称与web.xml中的jsp相关联?您能否说明如何在web.xml中注册servlet+关联的jsp?
   <servlet>
    <description></description>
    <display-name>MyServlet</display-name>
    <servlet-name>MyServlet</servlet-name>
    <servlet-class>MyServlet</servlet-class>
    <init-param>
        <param-name>GmailId</param-name>
        <param-value>sahilvk87</param-value>    
    </init-param>
    <init-param>    
        <param-name>YahooId</param-name>
        <param-value>sahilvk11</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/MyServlet</url-pattern>
</servlet-mapping>
<context-param>
<param-name>GlobalName</param-name>
<param-value>Sahil Garg</param-value>
</context-param>