目次

内容

主な使い方

変数の出力方法

<%= <<変数名>> %>

文字列の出力

out.println( "aaa" );

クエリーストリングの取得

import = "javax.servlet.http.*";
out.println( request.getParameter( "type" ) );

正規表現

bblean matches(String regex) 

JSPタグでif文

<% if( true ){ %>
    <%= valTrue %>
<%} else { %>
    <%= valFalse %>
<%}%>

サンプル集

HTTPヘッダの中身を出力

<%@ page contentType="text/html" import="java.util.*" %>
<%
Enumeration e = request.getHeaderNames(); 

String rows = "";

while(e.hasMoreElements()) {
  String name = (String)e.nextElement();
  String value = request.getHeader(name);
  rows += "<tr><td>" + name + "</td><td>" +
    value +"</td></tr>";
}
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>ヘッダ情報の取得</title>
</head>
<body>
<h1>ヘッダ情報の取得</h1>
<p>
<table border=1>
<tr><td>変数名</td><td>値</td></tr>
<%= rows %>
</table>
</p>
</body>
</html>

ファイルの存在チェック

import java.io.File;
import java.lang.String;
import java.lang.System;

public class FileExist {
    public static void main(String[] A00) {
        String[] L00 = {"FileExist.java", "Love256.java", "FileExist.class"};

        for (String L01 : L00) {
            File L02 = new File(L01);
            if (L02.exists() && L02.isFile()) {
                System.out.printf("ファイル「%s」は存在します。%n", L01);
            } else {
                System.out.printf("ファイル「%s」は存在しません。%n", L01);
            }
        }
    }
}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-25 (日) 19:27:03 (444d)