Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

implicit object config cannot get the init parameter and servlet name.

 
Himai Minh
Ranch Hand
Posts: 1361
7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my web.xml:

<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>murach.email.HelloWorldServlet</servlet-class>
<init-param>
<param-name>counter</param-name>
<param-value>1</param-value>
</init-param>

</servlet>



In my.jsp:


However, my output on the browser is :
Servlet config param using scriptlet: null
Serlvet name using scriplet : jsp
(I don't know why the name is not helloWorldServlet.)

But the output from the HelloWorldServlet is:
the servlet context param is : 1
serlvet name: HelloWorldServlet

The config implicit object does not return the correct data from the servlet.

Thanks in advance.
 
Himai Minh
Ranch Hand
Posts: 1361
7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I found out this:
I don't need to have a servlet class

<servlet>
<servlet-name>TestConfigServlet</servlet-name>
<jsp-file>/my.jsp</jsp-file>
<init-param>
<param-name>counter</param-name>
<param-value>1</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>TestConfigServlet</servlet-name>
<url-pattern>/my</url-pattern>
</servlet-mapping>




Then, I got the counter = 1 printed and the servlet name is TestConfigServlet.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic