JSP TagSupportクラスを継承してカスタムタグを作成する方法
環境
Java SE 1.8
Eclipse 4.14
構文
public class クラス名 extends TagSupport {@Overridepublic int doEndTag() ...JSPにJSTL変数を使うサンプル
環境
Java SE1.8
Eclipse 4.14
JSTLコード
書式
<c:set var=”変数名” value=”値” sco ...
Java Servlet(JSP)にセッションタイムアウトを指定する方法
環境
jdk 1.8
Tomcat 8.5
Eclispe 4.14.0
構文
javax.servlet.http.HttpSession public void setMaxInacti ...
JSP web.xmlにセッションの有効期限を設定する方法
環境
jdk 1.8
Tomcat 8.5
Eclispe 4.14.0
構文
<session-timeout>数値</session-timeout>
設 ...
「JSP」配列、リストの要素へのアクセス方法
構文
setAttribute(String name,java.lang.Object attribute)
指定した名前を持つオブジェクトを pageContext オブジェクトに書き込みます。
pageC ...
「JSP」bodyタグにonLoad属性を使うサンプル
構文
body onload=”関数名();”
onloadを使って、ブラウザ起動時に関数を実行します。
htmlのbody要素に直接関数名を指定します。
使用例
1 ...
「JSP」c:forEachタグで配列の要素繰り返し処理を行うサンプル
構文
c:forEachタグの属性
var 繰り返し処理される値が代入される変数の名前を指定します。
varStatus 現在のループ状態を格納するオブジェクトの名前を指定します。
書式
「JSP」jsp:setPropertyでJavaBeansのプロパティに値を設定する
属性
<jsp:setProperty> タグには次の属性を指定します
name
JavaBeansのインスタンス名を指定します
param
プロパティに設定する値が格納されたリクエ ...
「JSP」jsp:includeの開始タグ、終了タグを指定する
説明
<jsp:include> は他のJSPページを動的にインクルードするJSPアクションタグです。
ヘッダーやフッターなど、各ページで共通の部分を部品化することができます。
使用例1 ...
「JSP」jsp:includeの属性flushを指定するサンプル
属性につて
1.page
インクルードするJSPページを絶対パスまたは相対パスで指定します
Context path で指定した docBase にします
例
「JSP」EL式で 大きい> (gt)のサンプル
書式
変数名 gt 値
変数名1 > 変数名2
EL式において gt および > は「より大きい」を表します。
使用例
<c:if test="${var gt 123}"& ...「JSP」ファイルアップロードでmultipart/form-dataを指定するサンプル
書式
複合データ型(multipart)
multipart/form-data:複数のデータを一度に扱える形式
使用例
「JSP」c:ifタグでchar型の数値を判定する方法
説明
char
数値 0-9
大文字 A-Z
小文字 a-z
ASCII値:
数値 48-57
大文字 65-90
小文字 97-122
使用例 ...
「JSP」fn:substringで文字列の一部を取得する方法
書式
fn:substring(対象文字列,開始位置,終了位置);
使用例1
${ fn:substring(‘aasapbkarac’ , 2 , 5 ) }
結果
s ...
「JSP」trimDirectiveWhitespacesのサンプル
使用例1
<%@ page trimDirectiveWhitespaces=”true”%>
true: 空白行の削除
false:空白行を削除しない
使用例2 ...
「JSP」getParameter()でURLのパラメータを取得する
使用例
<% if (request.getParameter("username") == null) { out.println("ユーザ名が空白です."); } else { out.println("Hello & ...[Java]ResourceBundleとpageContextの使い方
説明
1.public abstract class ResourceBundle extends Object
リソース・バンドルには、ロケール固有のオブジェクトが含まれます。
プログラムでロケール固有のオブ ...
「JSP」fmt:setBundleのサンプル
書式
fmt:setBundle basename=プロパティ名
使用例
info.properties
news.title=test123456
JSPコード
<fmt: ...