Java jsp:这是指jsp页面';s jave代码块<;%%>;?
我在jsp中使用这个引用 这是getServletConfig() 谁能告诉我它返回的servletconfig对象是哪个servlet?它引用的是哪个对象 若它是servlet对象,那个么它引用的requestdispatch是从哪个dn发送到此jsp页面的。 然后它返回这些参数的值,我可以在servlet代码中访问这些参数。 但它返回空值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
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>