Hi All,
I am trying to fetch the configuration parameter from withing jspInit() method which i have overridden in my
jsp code, although i am able to retrieve the context parameter.
web.xml
--------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <context-param>
<param-name>name</param-name>
<param-value>Rahul</param-value>
</context-param>
<
servlet>
<servlet-name>Counter</servlet-name>
<jsp-file>/Counter.jsp</jsp-file>
<init-param>
<param-name>email</param-name>
<param-value>
chetan.dhewal@gmail.com</param-value>
</init-param>
</servlet>
<display-name>web3</display-name>
<welcome-file-list>
<welcome-file>Counter.jsp</welcome-file>
</welcome-file-list>
</web-app>
--------------------------
JSP code
-----------------------------
<html>
<body>
<%! public void jspInit()
{
ServletConfig cfg = getServletConfig();
String id = cfg.getInitParameter("email");
ServletContext ctx = getServletContext();
String name = ctx.getInitParameter("name");
System.out.print(id +" "+name);
}
%>
<%! int counter = 0; %>
<%! int countermethod()
{
counter += counter + 2;
return counter;
}
%>
<%= countermethod() %>
</body>
</html>
-----------------------------
I think there is some servlet naming problem , but I am not able to pin point the problem. Is it not possible to get it or this is not the correct way of fetching cofig parameters.
With Regads