Maya

属性値に空文字

下記のようにテンプレートに書いていた場合にNullPointerExceptionが出ます。 <input type="text" name="userid" value="">属性値が空文字だとエラーになるようです。 モックレベルで動かす場合には書かない場合もあると思います。 そのままidタグを付けて実装すると思うので、エラーになると困りますね…

ImplicitPage

早速 CVS update。 でサンプルを動かしてみる。 おぉー。 速攻でmayaファイル化してみた。 動かねぇー、っていうか書き方分かりません。

昨日の件

htmlとmayaに書いた場合に属性が消える件ですが、 TemplateProcessorBuilder#build が SpecificationNodeBuilder#build よりも後に走っているため、BindingHolder#addChild 時にhtml側のキーで上書きされているようです。 BindingHolder.javapublic void add…

Maya 0.1.3 リリース

速攻で入れ替えてみました。 Webwork2のカスタムタグの動きが怪しくなりました。 <tag id="form_submit" inject="ww:submit"> <binding name="value" value="' 確認 '"/> </tag>のようにvalueの値をシングルクォーテーションで挟んでいるパラメータが渡ってない感じです。 試しに外してやってみたけどダメでした。 mayaの入れ替えはいつも古い「src-**…

Maya + JSF

を試してみた。 フォームの値を受け取って表示することはできました。 でも,h:outputTextで ・*.html <span id="output">ダミー</span> ・*.maya <tag id="output" inject="h:outputText"> <binding name="value" value="#{myBean.message}"/> </tag> ・出力 ダミー入力テキストという感じでダミーの文字が出力されてしまいました。

Maya 0.1.2リリース

早速入れ替えました。 早速動きませんでした。 MayaServletのパラメータの名前が defaultSpec -> specification に変更されてました。 これを直したら動きました。 テンプレートファイルを書き換えたあと再起動しなくて良くなった。 でもMayaファイルを書き…

ELResolver

あっているかどうか分からないので、晒してみようと思います。 WebworkELResolver.java package webwork.resolver;import java.util.Iterator;import javax.el.ELContext; import javax.el.ELException; import javax.el.ELResolver; import javax.el.Proper…

記述方法

Mayaのバインド情報ですが、まさたかさんのコメントのように直接HTMLファイルに書くこともできます。 しかし、自分は直接HTMLに書く方法は嫌いなのでMayaファイルに書きます。その理由は、デザイナに余計な記述を見せたくないからです。 せっかくプログラマ…

Maya + Webwork

フォームから値を受け取って表示するサンプルを作ってみました。 長いです。 input.html <html> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> </head> <body> <h3>Maya + Webwork</h3> 入力 <form id="form" action="confirm.html"> <table border="0" cellspacing="0"> <tr> <td>名前</td><td></td></tr></table></form></body></html>

組み込みモデル

WebworkでMayaを使う場合にActionを組み込みモデルとして使いたいのですが、 ImplicitObjectHolder.javaを見てみると _resolverMap = Collections.unmodifiableMap(map); ってなってた。 Webwork+VelocityではVelocityResultでActionをVelocityから呼べるよ…

ぼちぼち

S2BTSはMayaとWebwork2でいこうかなぁ。 まさたかさんもWebworkのビューにMayaを使うことを考えてるし。Mayaの仕様書を見ながらいろいろ試してみたけど、 mayaファイルでのremoveタグはまだ実装されてなかったみたい。

ながら

Mayaのドキュメントを読みながら、ドラクエのカジノを。 1時間くらいで40万枚に到達。 これで目的の物は交換可能。ここで一旦寄り道は終了。先に進もう。 って肝心のMayaですが、半分くらい読みました。 誤解していた部分が解消された。 誤解というよりも理…

S2JSF組み込み版Maya

うぉ。ひがさんから公開されてる。 でも今日は見る時間がなーい。 まさたかさんはばっさり切ってるし。 最近Mayaをしっかりと追えてないから、時間を作ってじっくり見てみないと取り残されてしまう・・・

バインディング方法

テンプレートに書くこともできるし、設定ファイルにも書くことができるというのは素晴らしい。 また、それをツールでサポートするというのがいい。 これで可逆変換が実現できるかもしれない。