невозможно вызвать параметр init/Context непосредственно на странице jsp

В следующей структуре веб-приложения я пытаюсь поместить параметры инициализации и контекста со страницы web.xml на страницу jsp без использования сервлета.

индекс.html:

<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="action" method="get">
<a href="home.jsp">clik here</a></form>
</body>
</html>

веб.xml:

<webapp>


<context-param>
<param-name>per1</param-name>
<param-value>val1</param-value>
</context-param>

<welcome-file>
index.jsp</welcome-file>

<servlet>
<servlet-name>abc</servlet-name>
<jsp-file>home.jsp</jsp-file>
<init-param>   
        <description>This is an init parameter example</description>   
        <param-name>InitParam</param-name>   
        <param-value>init param value</param-value>   
    </init-param>   
</servlet>

<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>action</url-pattern>
</servlet-mapping>

home.jsp:

<html>
<body>

 <%= application.getInitParameter("per1")%>
 <%= config.getInitParameter("InitParam") %>
  ${initParam.per1)
 </body>


 </html>

но я не могу получить доступ к этим параметрам инициализации и контекста на моей странице jsp.

null null 

пожалуйста, дайте мне знать, где я ошибаюсь

Спасибо


person jayendra bhatt    schedule 26.09.2014    source источник
comment
покажите нам url, который вы нажимаете в своем браузере   -  person Santhosh    schedule 26.09.2014


Ответы (1)


Ваш шаблон URL и имя jsp не совпадают. Измените их в web.xml

<servlet-name>abc</servlet-name>
<jsp-file>/home.jsp</jsp-file>
<init-param>   
        <description>This is an init parameter example</description>   
        <param-name>InitParam</param-name>   
        <param-value>init param value</param-value>   
    </init-param>   
</servlet>

<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>/home.jsp</url-pattern>
</servlet-mapping>
person Santhosh    schedule 26.09.2014
comment
Я сопоставил «действие» в index.html с home.jsp, и клик по моей ссылке перенаправляет запрос на home.jsp. проблема в том, что параметры не читаются :( - person jayendra bhatt; 26.09.2014