jrun:sqlparam

jrun:jndi

sql タ グ と 併用す る と 、 SQL 文がダ イ ナ ミ ッ ク に構築 さ れ

検索 ( ル ッ ク ア ッ プ ) お よ びデ ィ レ ク ト リ サービ ス を実行
し ま す。

ま す。
<jrun:sqlparam value=”SQL parameter”[sqltype=”java.sql.Types]”[scale=”#digits after decimal point]”/>jrun:sendmsg

JRun タ グ ラ イ ブ ラ リ
ク イ ッ ク リ フ ァ レ ンス カー ド
タ グ を呼び出すには、 JSP ページのは じ めに次の行を挿入 しま す。
<%@ taglib uri=”jruntags” prefix=”jrun” %>オプシ ョ ン の属性のデフ ォ ル ト 値は太字
太字です。
太字
sql、 getmsg、 jndi、 getmail、 query2xml、 xslt、 param
タ グの scope の属性では、 page、 request、 session、application が設定可能値です。

Java Messaging Service (JMS) を使用 し て、 非同期のテ キ ス
ト メ ッ セージ を送信 し ま す。
<jrun:sendmsg msgsrc=”queue connection factory”
queue=”queue name” [username=”user”][password=”password”][delivery=”PERSISTENT|NON_PERSISTENT”][priority=”4|integer”][expire=”never|time interval in ms.”]>message body with optional <msgparam/></jrun:sendmsg>

jrun:msgparam
sendmsg to タ グ と 併用 さ れ、 メ ッ セージのプ ロ パテ ィ を指定 し ます。
<jrun:msgparam name=”name” value=”value”/>

カスタム アクシ ョ ン
jrun:sql
囲 ま れた SQL 文を指定のデー タ ソ ー ス に送信 し て、 デー タ
ベー ス の操作を実行 し ま す。
<jrun:sql connection=”java.sql.Connection”[id=”query name”] [scope=”scope”]>
SQL statement with optional <sqlparam/></jrun:sql>
or<jrun:sql datasrc=”javax.sql.DataSource”[id=”query name”] [scope=”scope”][username=”user”] [password=”password”]>
SQL statement with optional <sqlparam/></jrun:sql>
or<jrun:sql driver=”JDBC driver class name”
url=”JDBC url” [id=”query name”][scope=”scope”] [username=”user”][password=”password”]>
sql statement with optional <sqlparam/></jrun:sql>

jrun:getmsg
囲 ま れた SQL-Select フ ィ ル タ 文字列で指定 さ れた キ ュ ーから JMS メ ッ セージ を取 り 込みます。
<jrun:getmsg msgsrc=”queue connection factory”[username=”user”] [password=”password”][id=”variable name to hold the messages”][scope=”scope”]>
Select *|[property name,]+ from {queue} where{valid JMS message selector string}</jrun:getmsg>

jrun:transaction
分散型 ト ラ ンザ ク シ ョ ン を実行 し ます。 JRun で、 EJB お よび JTA サポー ト が使用可能にな っ てい る 必要があ り ま す。
<jrun:transaction><sql datasrc=”datasource name”>
sql statement</sql>...more <sql>, <sendmsg> or <getmsg> tags...
</jrun:transaction><jrun:jndi action=”lookup|list|attribute”
name=”lookup/search name”[provider=”service provider classname”][url=”service provider URL”][id=”object variable name”][scope=”scope”]/>or<jrun:jndi action=”search”
name=”lookup/search name”
attributes=”search attributes”[provider=”service provider classname”][url=”service provider URL”][id=”object variable name”][scope=”scope”]/>

jrun:sendMail
JavaMail API を使用 し て、 マルチパー ト の電子 メ ール を送
信 し ます。 複数のア ド レ ス がサポー ト さ れ ま す。
<jrun:sendmail host=”hostname” [port=”port”][timeout=”3000|timeout in ms.]
sender=”email address”
recipient=”email addresses”[cc=”email address”] [bcc=”email address”][subject=”email subject”]>
mail body with optional <mailparam ... /></jrun:sendmail>or<jrun:sendmail session=”JavaMail session”
sender=”email address”
recipient=”email addresses”[cc=”email address”] [bcc=”email address”][subject=”email subject”]>
mail body with optional <mailparam/></jrun:sendmail>jrun:mailparam
sendmail タ グ と 併用 さ れ、 メ ール ヘ ッ ダの追加 ま たは電子 メ ールへの添付を行い ま す。
<jrun:mailparam name=”name” value=”value”/>
or<jrun:mailparam attachurl=”attachment URL”/>

jrun:getmail

URL か ら XML 入力を取得 し て XSL 変換を実行 し ま す。

囲 ま れた SQL Select の検索文字列で指定 さ れた フ ォ ルダから 電子 メ ール メ ッ セージ を取 り 込み ま す。

<jrun:xslt xsl=”URL to the stylesheet”[xml=”URL to the XML data”][id=”BufferedReader variable name”][scope=”scope”]/><jrun:getmail host=”hostname” [port=”port”][timeout=”3000|timeout in ms.]username=”user” password=”password”
protocol=”imap|pop3” id=”variable nameto hold the messages” [scope=”scope”]>Select *|[mail headers,]+ from {folder} where{search terms in JavaMail API}</jrun:getmail>or<jrun:getmail session=”JavaMail session”
username=”user” password=”password”
protocol=”imap|pop3” id=”variable nameto hold the messages” [scope=”scope”]>
Select *|[mail headers,]+ from {folder} where{search terms in JavaMail API}</jrun:getmail>jrun:servlet
Java サーブ レ ッ ト を呼び出 し ます。
<jrun:servlet code=”servlet name”>
optional <servletparam/></jrun:servlet>

jrun:servletparam
servlet タ グ と 併用 さ れ、 サーブ レ ッ ト の属性を指定 し ます。
<jrun:servletparam name=”name”
value=”attribute”/>

jrun:query2xml
テーブル形式デー タ を XML 書式に単純変換 し ます。
<jrun:query2xml query=”database query”[id=”variable name”] [scope=”scope”][type=”DOM|TEXT”][rootname=”table|query tagname][rowname=”row|row tagname”]/>

jrun:xslt
囲 ま れた XML 入力を使用 し て XSL 変換を実行 し ま す。
<jrun:xslt xsl=”URL to the stylesheet”[id=”BufferedReader variable name”][scope=”scope”]>
xml input...
</jrun:xslt>

jrun:form
HTML 4.0 FORM タ グ の属性を サポー ト し 、 ク ラ イ ア ン ト 側
で JavaScript フ ォ ームの有効性を確認 し ます。
<jrun:form name=”html form name” action=”URL”[onSubmit=”javascript function name”]
other html 4.0 form attributes>...
optional <input> or <select>.
</jrun:form>

jrun:input
HTML 4.0 INPUT タ グ の属性を サポー ト し 、 ク ラ イ ア ン ト 側
で JavaScript 入力の有効性を確認 し ま す。
<jrun:input name=”name” [required=”true|false”][type=”text|checkbox|radio|password|
creditcard|date|eurodate|float|integer|
ssc|phone|time|zipcode”] [value=”value”][onError=”javascript function name”]
other html 4.0 input attributes/>or<jrun:input name=”name” [required=”true|false”][type=”control type”] [value=”value”][onError=”javascript function name”]
other html 4.0 input attributes/>

jrun:selectHTML 4.0 SELECT タ グの属性を サポー ト し 、 ク エ リ ま たは
ハ ッ シ ュ テーブルのデー タ を ド ロ ッ プダ ウ ン リ ス ト ボ ッ ク
ス に割 り 当て ま す。
<jrun:select name=”name” [size=”1|integer”]
hashtable=”java.util.Dictionary|Map”[required=”true|false”] [selected=”value”][onError=”javascript function name”]
other HTML 4.0 select attributes>...optional html <option> tags...
</jrun:select>or<jrun:select name=”name” [size=”1|integer”]
query=”query result” value=”value column”[display=”display column”][required=”true|false”] [selected=”value”][onError=”javascript function name”]

other HTML 4.0 select attributes>...optional html <option> tags...
</jrun:select>

jrun:param
JSP 用の ス ク リ プ ト 変数を定義 し ま す。
<jrun:param id=”variable name” [scope=”scope”][type=”java.lang.Object|classname”][default=”default value”]/>

jrun:foreach
グループ属性で定義 さ れたオブジ ェ ク ト の コ レ ク シ ョ ン をループ化 し ま す。
<jrun:foreach [item=”variable name”]
group=”java.lang.Object[]|
java.util.Iterator|java.util.Enumeration|
javax.naming.NamingEnumeration”[type=”java.lang.Object|classname”]>...
</jrun:foreach>or<jrun:foreach group=”java.sql.ResultSet”>...
</jrun:foreach>jrun:if
コ ー ド ブ ロ ッ ク を条件分岐 し て実行 し ま す。
<jrun:if [expr=”true|boolean expression”]>...
</jrun:if>

jrun:switch
case タ グ に埋め込 ま れた条件ブ ロ ッ ク 実行を行い ま す。
<jrun:switch>
one or more <case> tags...
</jrun:switch>

jrun:caseswitch タ グ内で使用 さ れ、 コ ー ド ブ ロ ッ ク を条件分岐 し て実行 し ます。
<jrun:case [expr=”true|boolean expression”]>...
</jrun:case>JRun は Allaire Corporation の商標です。 その他の商標は、 各社の商標です。
© 2001 Allaire Corporation. All rights reserved.
部品番号 : DOC-JRTAG30-J