Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

strutsに関するtotonのブックマーク (18)

  • Struts Taglib - Indexed Properties, Mapped Properties, and Indexed Tags

    Indexed Properties, Mapped Properties, and Indexed Tags Introduction The JSP specification discusses using "indexed properties" in reference to the <jsp:setProperty> tag. However, none of the support provided in the base JSP specification actually deals with the "indexing" part. In truth, it allows for setting "array properties", but it doesn't do much for setting or even getting the actual values

    toton
    toton 2008/09/17
    やっぱリファレンスかソース読んだ方が早い Indexed Properties,List-Backed Indexed Properties,Nested Properties,Mapped Properties,Nested Properties,Dynamic Indexes for Indexed Properties,Indexed Tags
  • Nested Properties - Indexed Property と Bean - izu@SAN FRANCISCO

    Strutsメーリングリストで書いた"ビーンをプロパティにして、Indexedプロパティを使う方法"ですが、あれは"Nested Property"っていうんですって。 Indexed PropertyのプロパティがintとかStringとかのプリミティブじゃなくて、beanを使ってhierarchyにするからNested Property。 で、そのサンプルを書こうかな、と。 そもそも何でそんなものがいるかと言うと、ダイナミックなフォームを作るためです。 ここで言う"ダイナミック"は、DynaActionFormとは関係なくて、ランタイムにフォームのプロパティの数が決まる、そういうのです。 とりあえず、見ていきましょう! シナリオは、名前(名フィールドと姓フィールドのペア)リストの入力フォームがあって、ダイナミックに名前が5つになったり10個になったりするとします。 (←相変わらずワカラ

    Nested Properties - Indexed Property と Bean - izu@SAN FRANCISCO
    toton
    toton 2008/09/17
    Indexed Property, Nested Property
  • Struts/フォーム - BugbearR's Wiki

    フォームのインスタンスは誰がいつ何を見て作っているのか? † ユーザーからリクエストがあった時に、Struts が URL を見て、action-mapping で指定されたフォームのインスタンスを生成して指定スコープに追加する。 Struts がリクエストの内容をフォームのインスタンスに書き込んでから Action に引き渡す。 JSP の html:form タグが、action 属性の URL を見て、action-mapping で指定された、スコープ上のフォームがあるかどうか確認する。 まだ該当のフォームがない場合にインスタンスを生成して該当スコープに追加する。 たいていの場合は中身は空なので、何も表示されない。 ↑ フォーム Bean (Form Bean) † すべてのフォーム Bean は ActionForm から派生する必要がある。 フォーム Bean には、Java

    toton
    toton 2008/09/17
    Struts Form ,List , indexed="true" よく忘れるので
  • 検証の続き。 - florigenの日記

    ちなみに、昨日の最後の検証コードは思いっきり勘違いが入ってる事を発見。 Login.jsp(抜粋) <% Object o = request.getAttribute("error"); if (o instanceof ActionMessages) { out.println("ActionMessages<br>"); } else if (o instanceof ActionErrors) { out.println("ActionErros<br>"); } else { out.println("Another class<br>"); } %> 最後の else の受け方がダメ。o が null のケースでも余裕で入っちゃうんで、実行時型のチェックになってないんだよねー で、実際にエラーが出た場合も o が null なんで、取り出し方自体を待ちがっちゃってるの。 で、ま

    検証の続き。 - florigenの日記
    toton
    toton 2007/08/19
    struts validator のエラーを取り出す
  • configファイルとか - kanagの日記

    S2Struts限定ではなくてStrutsでもOKだと思うけど、、、 TilesにはReloadActionがあるので、マネしてstruts-config.xmlとかpropertiesファイルとかを読み込む(Reloadする)Servletを作ってみた。 とりあえず、うまく動いてそう。 public class ReloadActionServlet extends HttpServlet { private static final long serialVersionUID = 1L; @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ActionServlet actionS

    configファイルとか - kanagの日記
    toton
    toton 2007/08/10
    TilesにはReloadActionがあるので、マネしてstruts-config.xmlとかpropertiesファイルとかを読み込む(Reloadする)Servletを作ってみた。
  • 六の日記はここにはないぞ ■[seasar]S2Strutsで元の画面に帰りましょう処理

    1ヶ月以上音沙汰なしで御座居ましたが、仕事して子供寝かしつけてたらそればっかりの毎日になってました。 それでもタモリ倶楽部は見なきゃいけないんですけどね、もうね、行ですよ、「ぎょう」。タプルじゃない方の。 ようやっと先が見えた。心の余裕がでけた。 前から余裕が出来たら書こう書こうと思ってたネタを。 前にSeasarコンで、id:kanagさんの隣にたまたまなったので、ちょこっと話した事なんですが。以下、POJO Action かつ無設定Struts前提で。 validatorでひっかかるとタグか、StrutsActionアノテーションのinput属性(まあstruts-config.xmlの、ですが)で指定したページへ戻る訳です。 でも、validatorでひっかかった分だけでなくて、ロジックの中でハンドリングするエラーも同じように元の画面に戻してやりたい。ログイン失敗とか。S2Strut

    六の日記はここにはないぞ ■[seasar]S2Strutsで元の画面に帰りましょう処理
    toton
    toton 2007/08/09
    例外で元の画面に戻る
  • [Seasar-user:5949] Re: [S2Struts] validateのエラー表示のタイミングについて

    Katsuhiko Nagashima [E-MAIL ADDRESS DELETED] 2007年 1月 30日 (火) 01:03:46 JST 前の記事 [Seasar-user:5933] [S2Struts] validateのエラー表示のタイミングについて 次の記事 [Seasar-user:5966] Re: [S2Struts] validateのエラー表示のタイミングについて 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 永島です。 ActionMappingを取得するには 以下のように直接requestを参照するしかないです。 ---- ActionMapping mapping = (MAPPING_KEY) request.getAttribute(Globals.MAPPING_KEY) ---- SingletonS2Contain

    toton
    toton 2007/08/09
    ActionMappingを取得
  • S2Strutsの処理概要 - 豆無日記

    ちょっと独自ルールで実行時のActionを切り替えたり、ActionMappingを差し替えたりしたいので、仕組みを追ってみました。 Struts経験が浅いので一部言っていることが怪しいかもしれないですが、大枠はそれほど外してないと思います。 ↓ 目的 一応、以下を実現することを目的として処理を調査します。 (A)未登録なpathに対するリクエストを登録済みのアクションのいずれかに振り替える (B)リクエスト時のpathによって、実行アクションに設定されているviewファイル以外のviewファイルを表示したい たとえば、自動登録でもstruts-config.xmlでもどっちでもいいので、 path Actionクラス viewファイル /hoge/hello.do hoge.HelloAction /pages/hello.html /hoge/foo/hello.do hoge.foo

    S2Strutsの処理概要 - 豆無日記
  • ComposableRequestProcessor - kanagの日記

    今度リリースするS2Struts1.3.0-beta3からStruts1.3対応となります。 そしてStruts1.3が提供するComposableRequestProcessorを利用してS2と連携できるようになります。 (S2RequestProcessorを利用したS2との連携も従来どおりできます) ComposableRequestProcessorでS2と連携をするためには、、、やっぱり設定が必要になります。 まずは、web.xmlでActionServletを定義するときにS2Struts用のchain-config(s2struts-chain-config.xml)とStrutsが提供するchain-config.xmlを指定します。 <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apach

    ComposableRequestProcessor - kanagの日記
    toton
    toton 2007/08/09
    Struts1.3が提供するComposableRequestProcessorを利用してS2と連携できるようになります。
  • 【Jakarta/Apacheウォッチ】第25回 リリース間近!アーキテクチャを一新したStruts 1.3:ITpro

    [Jakarta/Apacheウォッチ]第25回 リリース間近!アーキテクチャを一新したStruts 1.3 Strutsの新バージョンである Struts1.3 がリリース間近となってきた。Struts1.3.0は開発者向けとして既にリリースされている。現在J2EE Webアプリケーションを構築する際の事実上のデファクト Webアプリケーションフレームワークとなっている Struts の新バージョンだけに,その動向が注目されている。 今回は,この新しいStrutsの新機能を中心に紹介をする。 開発が進む「2つのStruts」 Strutsの今後については様々な情報が飛び交っているが,ここでStrutsの現在とロードマップについて整理しておこう。 執筆時現在,正式にリリースされているのはバージョン1.2系のStruts。多くの読者が利用しているだろう。 Strutsを開発しているApach

    【Jakarta/Apacheウォッチ】第25回 リリース間近!アーキテクチャを一新したStruts 1.3:ITpro
    toton
    toton 2007/08/09
    commons-chain , chain-config について
  • ActionFormをPOJOにて - naritocの日記

    POJOをActionFormとして使ってみたのはいいけれど、Viewで値を取り出そうとしたら実はBeanValidatorFormなので全然駄目だった…POJOActionだったのでリクエストが触れずAction実行後にAOPを使ってリクエストにPOJOのインスタンスに戻して突っ込むことにした。 ・s2struts.dicon ・インタセプタをMeasureTimeInterceptorを真似て作成 public class PojoBeanInjectInterceptor implements MethodInterceptor { public Object invoke(MethodInvocation invocation) throws Throwable { Object ret = invocation.proceed(); Object[] args = invocat

    ActionFormをPOJOにて - naritocの日記
    toton
    toton 2007/08/09
    AOPでBeanValidatorForm.instance からPOJOForm POJOのインスタンスに戻して突っ込む
  • COOL ONLINE - JAPAN - JAPAN ONLINE

    Washoku, the term for traditional Japanese cuisine, represents a profound aspect of Japan’s rich cultural and culinary heritage. Recognized by UNESCO as an Intangible Cultural Heritage of Humanity, Wa...

    toton
    toton 2007/08/01
    ナイス
  • Strutsを使用する際に用いるPRGパターン

    最近仕事でStrutsを使ってるプロジェクトに飛び入りで入ったのだけど、 これが結構設定ファイルやらなにやらがグチャグチャ。 そんなにStrutsを使ってない私でさえも思うのだから結構ひどい気がする。 そこで以下のようなメールを開発者MLに投げてみた。 なんかこんな偉そうなメール書いてさらに間違ってたらどうしようかとちょっと気になったのだけど、まあとりあえずどんなことでもトライアンドエラーで! Strutsの設定ファイルやActionの周りをみてて思ったことなのですが、 Struts関連の設定やクラスの使い方に関して、 コーディング規約などがちゃんと決まってないように思えます。 まあコーディング規約とかいう堅苦しい文書がなくても良いとは思うのですが、 少なくとも、もうすこしシンプルにStrutsを使えると思えるので、 以下TIPSです。 表示画面一つに対して1Actionを定義する。 便宜

    toton
    toton 2006/10/17
    画面遷移パターン
  • https://www.twdata.org/projects/struts-ti

  • ウェブアプリケーションのフレームワークの設計(デザインパターンの組み込み方とか、その他)について参考になりそうな書籍を教えてください。…

    ウェブアプリケーションのフレームワークの設計(デザインパターンの組み込み方とか、その他)について参考になりそうな書籍を教えてください。 Perl の Catalyst、Sledge、それから Java の Struts や Tapestry、RubyRuby on Rails みたいなものがどういう思想で作られてるのか、それらのフレームワークのポイントはどこなのかというのを理解するためにその根にあるものを知りたいと思っています。

  • http://www.jajakarta.org/wiki/workspace/index.php?Struts%2FStrutsXssVulnerabilityApacheWiki

  • javaworld.jp

    This domain may be for sale!

  • 無設定Strutsできました

    WEB-INF/web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" mlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <filter> <filter-name>SetCharacterEncodingFilter</filter-name> <filter-class>struts.annotation.filter.SetCharacterEnco

  • 1