まとめ @ wiki
ページ固有の初期化パラメータ
最終更新:
shells
-
view
ページ固有の初期化パラメータ 【HP】
目次
ソース
config.jsp
<%@ page contentType="text/html; charset=shift_jis" import="java.sql.*"%>
<%
Class.forName(config.getInitParameter("driverName"));
Connection db = DriverManager.getConnection(
config.getInitParameter("connectString"), // データベースへの接続文字列
config.getInitParameter("userName"), // ユーザ名
config.getInitParameter("passWord") // パスワード
);
/* データベースへの一連の処理 */
db.close();
%>web.xml
<?xml version="1.0" encoding="Shift_JIS" ?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>config</servlet-name>
<jsp-file>/IT/JSP_6/config.jsp</jsp-file>
<init-param>
<param-name>driverName</param-name>
<param-value>oracle.jdbc.driver.OracleDriver</param-value>
</init-param>
<init-param>
<param-name>connectString</param-name>
<param-value>jdbc:oracle:thin:@localhost:1521:STS</param-value>
</init-param>
<init-param>
<param-name>userName</param-name>
<param-value>ユーザー名</param-value>
</init-param>
<init-param>
<param-name>passWord</param-name>
<param-value>パスワード</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>config</servlet-name>
<url-pattern>/IT/JSP_6/config.jsp</url-pattern>
</servlet-mapping>
</web-app>実行結果
ブラウザ上に表示はなし