liguofeng29’s blog

個人勉強用ブログだっす。

JSP - configオブジェクト

 JSPページの配置情報を表す。

 

 
web.xml
<?xml version="1.0" encoding="UTF-8"?>
  <display-name>webDemo</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
   <servlet>
    <servlet-name>config </servlet-name>
    <jsp-file>/get-config.jsp</jsp-file>
    <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>
  <servlet-name>config</servlet-name>
  <url-pattern>/config</url-pattern>
  </servlet-mapping>
</web-app>
 
 
get-config.jsp
<%@ page contentType="text/html;charset=Shift_jis" language="java" %>
<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