Seasar2:SAStruts:View(JSP)

●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
繰り返し処理

转载于:https://www.cnblogs.com/aggavara/archive/2012/09/29/2708779.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值