Dear All,
This is my first thread. I am having problem in running simple jstl application
Here is the directory structure(with root as webapps) and its contents.

(simplejstl)
(WEB-INF)
(classes)
message_en.properties
(lib)
jstl.jar
standard.jar
(tld)
All tld files of JSTL taglibs

web.xml
(jsp)
index.jsp

Here are the contents of each of the file except tlds

web.xml

<web-app>
<context-param>
<param-name>
javax.servlet.jsp.jstl.fmt.locale
</param-name>
<param-value>
en-US
</param-value>
</context-param>
<context-param>
<param-name>
javax.servlet.jsp.jstl.fmt.localizationContext
</param-name>
<param-value>
messages
</param-value>
</context-param>
</web-app>


messgae_en.properties


index.title=Testing JSTL
index.greeting=Welcome, JSTL testing successful


index.jsp



<HTML>
<HEAD>
<TITLE>
<fmt:message key="index.title"/>
</TITLE>
</HEAD>
<BODY>
<H2><fmt:message key="index.greeting"/></H2>
</BODY>
</HTML>


The output which i am getting after running application as


???index.greeting??? for heading
???index.title??? for title bar
This is a program from JSTL book. What wrong with the application


Bye
Arpit