- 履歴一覧
- 現在との差分 を表示
- ソース を表示
- 履歴 を表示
- JSP/パラメータ一覧を出力する へ行く。
- 1 (2011-11-18 (金) 04:21:09)
- 追加された行はこの色です。
- 削除された行はこの色です。
*関連 [#ce07ff0b] -Java -JSP -JSTL *概要 [#q3a2b7c3] パラメータ一覧を出力するだけのJSPページを作成する。 ちょっと必要になったから書いただけでTipsでもなんでもないです。 *方法 [#m127ccca] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page language="java" contentType="text/html; charset=Shift-JIS" pageEncoding="Shift-JIS" session="false" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <html> <head> <meta http-equiv="content-type" content="text/html; charset=Shift-JIS"> <title>パラメータダンプ</title> </head> <body> <table> <% request.setCharacterEncoding("Windows-31J"); pageContext.setAttribute("request", request); %> <c:forEach var="key" items="${request.parameterNames}"> <tr> <th style="text-align: right;"> <c:out value="${key}" /> </th> <td> <c:out value="${param[key]}" /> </td> </tr> </c:forEach> </table> </body> </html> *解説 [#q652e6b9] スコープがちょっと厄介ですね。 -request --「<%%>」内では暗黙オブジェクト --EL式にはデフォルト存在しない(pageContextにセットしてあげてる) -requestScope --リクエスト属性を扱うためのEL式暗黙オブジェクト -param --パラメータを扱うためのEL式暗黙オブジェクト *参考 [#j1ff173e] -http://struts.wasureppoi.com/jsp/04_param.html -http://download.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html