JSP - configオブジェクト
JSPページの配置情報を表す。
web.xml |
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>webDemo</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<servlet>
<init-param>
<param-name>name</param-name>
<param-value>jacson</param-value>
</init-param>
<init-param>
<param-name>age</param-name>
<param-value>30</param-value>
</init-param>
</servlet>
<servlet-mapping>
<url-pattern>/config</url-pattern>
</servlet-mapping>
</web-app>
|
get-config.jsp |
<html>
<head>
<title>get a parameter from jsp config</title>
</head>
<body>
<%-- web.xmlのcontext-paramを取得する --%>
nameパラメータ値= <%=config.getInitParameter("name")%><br>
ageパラメータ値 = <%=config.getInitParameter("age")%><br>
</body>
</html>
|
/configでアクセスするとJSP配置情報を取得できる。
URL:http://localhost:8080/webDemo/config
JSP直接アクセスするとNULLになる。
URL:http://localhost:8080/webDemo/get-config.jsp