タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

mayaaとseasarに関するtotonのブックマーク (5)

  • -マジックカスタムタグ - まさたか日記

    マジックカスタムタグは、m:inject属性値として、頭に「$」がついた名前を記述するということを仕様としています。そして、そのマジックカスタムタグは、テンプレートに記述するときは、m:inject="$magicName"で、設定XMLに記述すると、<magicName id="elementID"/>となります。また、マジックカスタムタグをテンプレートに記述すると、名前空間が、http://www.seasar.org/mayaと補完されます。以上がマジックカスタムタグの定義・仕様です。これをTemplateProcessorBuilderの中で効率よい構造でやるというのが、「マジック」たるゆえんとなりました(結果論)。で、マジックカスタムタグはユーザー開発で追加可能です。下記のActionマジックカスタムタグがその例となります。新しく作るうえで、既存との関係からの制限は、マジック名が

    -マジックカスタムタグ - まさたか日記
    toton
    toton 2007/09/04
    "マジックカスタムタグはユーザー開発で追加可能です"
  • [mayaa-user:326] Re: cookie殻値を取り出す方法について教えてください

    toton
    toton 2007/08/11
    mayaa で生requestを取得する。 request.getUnderlyingContext() ;
  • [mayaa-user:243] Re: validatorエラーで再表示時にbeanの値がとれない

    Katsuhiko Nagashima katsuhiko.nagashima @ gmail.com 2006年 8月 2日 (水) 23:09:20 JST 前の記事 [mayaa-user:241] validatorエラーで再表示時にbeanの値がとれない 次の記事 [mayaa-user:244] Re: validatorエラーで再表示時にbeanの値がとれない 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 永島です。 この問題はS2Strutsが原因で発生しています。 Strutsでは、POJO Formを受け取ったとき、BeanValidatorFormでラップして処理します。 <s2struts:init>タグの初期表示のときは、DtoそのままがRequestに設定されるので <m:write id="hogeId" value="${foo

  • Mayaaのテンプレート切り替え機能、強力すぎじゃね? - 谷本 心 in せろ部屋

    前の連休中にMayaa + S2Strutsを使ってたわけですが、 Mayaaでやって正解だった、と思ったこと、それがテンプレート切り替え機能。 blogみたいなものを作ってたわけですよ、平たく言えば。 で、デザインはユーザごとに変更したいけど、 バックエンドのロジックは、全く変わらない。そんな要件。 そういう時に、Mayaaのテンプレート切り替え機能が有用だったんですね。 具体的には、 HTML(テンプレート)は各ユーザーがWeb上から自由に編集できて、 裏にあるロジック(Mayaa)は全ユーザー共通、という感じ。 つまり、 xxxList$user1.html xxxList$user2.html をユーザーごとに作って、 xxxList.mayaaは共通。 ユーザーはHTMLの知識 + ${xxx}での値の埋め込みだけ知っていれば、 たいていのデザインは自分で行なうことができる。 ど

    Mayaaのテンプレート切り替え機能、強力すぎじゃね? - 谷本 心 in せろ部屋
  • 動的なJavaScriptファイルやCSSファイルを出力する - たぷつきません

    1.mayaa用のファイル拡張子を決めておく。たとえば、.mjs や .mcss とする。 2.src/META-INF/ に、org.seasar.mayaa.provider.ServiceProviderをおいて拡張子が .mjs や .mcss のファイルをmayaaテンプレートとして扱うよう設定する。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE provider PUBLIC "-//The Seasar Foundation//DTD Mayaa Provider 1.0//EN" "http://mayaa.seasar.org/dtd/mayaa-provider_1_0.dtd"> <provider> <engine> <parameter name="templatePathPattern" value=".*\.

    動的なJavaScriptファイルやCSSファイルを出力する - たぷつきません
  • 1