2012-02-28 64 views
0
<?xml version="1.0" encoding="UTF-8"?> 
<web-app 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" version="2.4"> 
<servlet> 
    <servlet-name>InitializationJSP</servlet-name> 
    <jsp-file>/initialization.jsp</jsp-file> 
    <init-param> 
    <param-name>testParam</param-name> 
    <param-value>hello from web.xml</param-value> 
    </init-param> 
</servlet> 
<servlet-mapping> 
    <servlet-name>InitializationJSP</servlet-name> 
    <url-pattern>/Initialization</url-pattern> 
</servlet-mapping> 
</web-app> 

initialization.jsp如何檢索JSP初始化參數

<html> 
<head> 
<title>Initialization Parameters and JSP</title> 
</head> 
<body> 
This page has retrieved the following initialization parameter from web.xml: 
<br> 
<%= pageContext.getServletConfig().getInitParameter("testParam") %> 
</body> 
</html> 

我的目錄結構是

sample 
    Initialization.jsp 
    WEB-INF 
     web.xml 
     classes/ 
     lib/ 

有什麼問題嗎?當我使用tomcat運行這個jsp文件並且在應用程序url之後追加/初始化時,jsp文件沒有運行。

回答

1

改變這種
<jsp-file>/initialization.jsp</jsp-file>

<jsp-file>/Initialization.jsp</jsp-file>

+0

是的,你是正確的。但是我的應用程序仍然沒有運行。 – 2012-02-28 10:49:02

+0

還有一些其他問題。感謝您的迴應。 – 2012-02-28 11:17:26