Aggavara

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

●JSP(JavaServerPages)
Java言語を利用してWebサーバで動的にWebページを生成し、
クライアントに送信する技術
MVCモデルのViewを担当

●タグ
①<% --- %>
javaプログラムの埋め込み(スクリプトレット)
②<%=式>
式を表示
③HTMLタグ
④EL(Expression Language:式言語)[${}]
JavaBeanの値を参照する
⑤JSTLのタグライブラリ
公式:http://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/
namespace:http://java.sun.com/jsp/jstl/タグ名
⑥Strutsのタグライブラリ
公式:http://struts.apache.org/1.x/struts-taglib/tlddoc/index.html
TECHSCORE:http://www.techscore.com/tech/Java/ApacheJakarta/Struts/index/
namespace:http://jakarta.apache.org/struts/tags-タグ名
⑦SAStrutsのタグライブラリ
@IT:http://www.atmarkit.co.jp/fjava/rensai4/saweb04/saweb04_1.html
namespace:
⑧Mayaaのタグライブラリ
(JavaServerTemplates:HTML をテンプレートとして使う Web テンプレートエンジン)
公式:http://mayaa.seasar.org/documentation/processor_reference.html
namespace:http://mayaa.seasar.org

以下概要説明~
----------------------------------------------------------
●JSTLのタグライブラリ
①coreタグライブラリ[c]
JSPの基本タグ
if文など
    
②I18Nタグライブラリ[fmt]
ロケールの設定、日付、時刻、数値などの書式設定を行うタグ
フォーマット系

③SQLタグライブラリ[sql]
DBとの接続、DBへのデータ検索、挿入、更新、削除を行うタグ

④XMLタグライブラリ[x]
XMLドキュメントの解析、変換、出力など
XMLドキュメントに関連する処理を行うタグ
TECHSCORE(XML):http://www.techscore.com/tech/XML/index.html/

⑤Functionsタグライブラリ[fn]
文字列の検索・置換・削除、文字列の
カウント、XMLタグ記号の変換など主に表示処理に関連するタグ

●Strutsのタグライブラリ
①bean
beanへのアクセスを提供するタグ

②html
入力フォーム作成のためのタグ
HTML以外も含まれる

③logic
繰返し処理、条件分岐処理などを行うタグ

④tiles
画面レイアウトを定義するタグ

⑤nested
ネストされたプロパティを参照するタグ

●SAStrutsのタグライブラリ
①s:form
html:formの拡張
HTMLフォームを表示するタグ
アクションのメソッドを呼び出せる
actionタグを省略可能

②s:link
html:linkの拡張
URLのパスを自動的に補正

③s:submit
html:submitの拡張
property属性のアクションを呼び出す

④f:h()[EL関数]
HTMLタグをエスケープする

※エスケープ
判読を難しくする

⑤f:u()[EL関数]
URLをエンコードする

⑥f:date()[EL関数]
文字列を日付に変換

⑦f:number()[EL関数]
文字列を数値に変換

⑧f:br()[EL関数]
改行コードをbrタグに変換

⑨f:nbsp()[EL関数]
半角スペースを&nbspに変換
半角スペースをそのまま表示したいときに使用

⑩f:url()[EL関数]
URLを計算
「/」で始まる文字列の場合コンテキストルートからの絶対パス
「/」以外は相対パス
JSやCSSなどをインポート

⑪f:label(変換対象の値,JavaBeanまたはMapのリスト,値のプロパティ名,ラベルのプロパティ名)[EL関数]
表示用のラベルに変換

●Maayaのタグライブラリ
①m:write
値の出力

②m:echo
タグの出力

③m:if
条件分岐

④m:for
繰り返し処理

posted on 2012-09-29 17:06  Aggavara  阅读(415)  评论(0编辑  收藏  举报