博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Seasar2:SAStruts:View(JSP)
阅读量:5442 次
发布时间:2019-06-15

本文共 1649 字,大约阅读时间需要 5 分钟。

●JSP(JavaServerPages)

Java言語を利用してWebサーバで動的にWebページを生成し、
クライアントに送信する技術
MVCモデルのViewを担当
●タグ
①<% --- %>
javaプログラムの埋め込み(スクリプトレット)
②<%=式>
式を表示
③HTMLタグ
④EL(Expression Language:式言語)[${}]
JavaBeanの値を参照する
⑤JSTLのタグライブラリ
公式:
namespace:http://java.sun.com/jsp/jstl/タグ名
⑥Strutsのタグライブラリ
公式:
TECHSCORE:
namespace:http://jakarta.apache.org/struts/tags-タグ名
⑦SAStrutsのタグライブラリ
@IT:
namespace:
⑧Mayaaのタグライブラリ
(JavaServerTemplates:HTML をテンプレートとして使う Web テンプレートエンジン)
公式:
namespace:http://mayaa.seasar.org
以下概要説明~
----------------------------------------------------------
●JSTLのタグライブラリ
①coreタグライブラリ[c]
JSPの基本タグ
if文など
    
②I18Nタグライブラリ[fmt]
ロケールの設定、日付、時刻、数値などの書式設定を行うタグ
フォーマット系
③SQLタグライブラリ[sql]
DBとの接続、DBへのデータ検索、挿入、更新、削除を行うタグ
④XMLタグライブラリ[x]
XMLドキュメントの解析、変換、出力など
XMLドキュメントに関連する処理を行うタグ
TECHSCORE(XML):
⑤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

你可能感兴趣的文章
WPF复杂形状按钮
查看>>
谈一谈循环的性能提升
查看>>
为vsftpd 本地用户指定目录
查看>>
codevs1222 信与信封的问题
查看>>
登录界面 动画背景效果
查看>>
B.xml
查看>>
支付宝(Alipay)支付,超详细使用教程讲解!
查看>>
《余额宝技术架构及演进》读后感
查看>>
手机滑动应用
查看>>
Dispose() C# 优化内存
查看>>
堆排序
查看>>
线程池实现多线程
查看>>
js如何模拟multipart/form-data类型的请求
查看>>
Gibbs 采样定理的若干证明
查看>>
3. Longest Substring Without Repeating Characters
查看>>
织梦添加搜索功能
查看>>
JDK的安装和环境变量配置
查看>>
jmeter学习记录--05--Beanshell2
查看>>
【动态语言和静态语言】动态语言和静态语言的认识,定义
查看>>
如何实现Android欢迎页
查看>>