タグ

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

タグの絞り込みを解除

SAStrutsに関するyuroyoroのブックマーク (3)

  • JSP で Action に指定した roles を使う - cypher256's blog

    SAStruts では Servlet コンテナの認証を使った場合、アクションの roles 属性を指定することにより、アクセス制御が可能です。これでセキュリティは守られます。でも実際のところ、その権限によって、画面にメニューやリンク、ボタンの表示/非表示を切り替える必要があるのがほとんどではないでしょうか? JSP でベタで権限判定をしても良いのですが、せっかく、アクションに roles 属性を指定しているなら、そこでロール定義は管理し、JSP ではそのアクション名とメソッド名で判定したいところです。こんな感じ。 <!-- show ファンクションで表示/非表示判定 --> <c:if test='${x:show("hoge/index")}'> HogeAction の index 権限がある人のみ表示 </c:if> // ファンクション・クラス public class Func

    JSP で Action に指定した roles を使う - cypher256's blog
  • JavaでRailsのflash機能を実現する - ひがやすを技術ブログ

    Railsのflash機能とは、次のページまでは保持されている変数で、次の次のページでは、消えてしまいます。主に、リダイレクトでエラー画面に遷移して、メッセージを一度だけ表示したいような場合に使います。 Strutsで、このような機能を使いたい場合は、セッションスコープのActionMessagesを使います。 生Strutsを使う場合は、Action#saveMessages(HttpSession session,ActionMessages messages) SAStrutsを使う場合は、ActionMessagesUtil#saveMessages(HttpSession session, ActionMessages messages) を呼び出せばOKです。 意外にみんな知らないんだね。Twitterで困っている人がいたから書いてみた。

    JavaでRailsのflash機能を実現する - ひがやすを技術ブログ
    yuroyoro
    yuroyoro 2009/02/22
    sessionに入れたら消さなきゃいかんという先入観があったので。。。
  • StrutsのXML地獄から開発者を解放するSAStruts

    StrutsのXML地獄から開発者を解放するSAStruts:Java初心者が超俊敏にWebアプリを作る方法(2)(1/3 ページ) Eclipseプラグイン「Dolteng」のScaffoldという自動生成機能やSeasar 2.4のHOT deploy機能を利用して、DBの参照・更新・削除ができるSAStrutsのWebアプリを作ります。Java初心者だけでなくStrutsに慣れた開発者も必見です 連載第1回の『1分でWebアプリを作れるEclipseプラグイン「Dolteng」』では、Webアプリケーション開発に非常に便利なEclipseプラグインである「Dolteng」の機能を使用して、「SAStruts」(後述)のプロジェクトを自動生成しました。 このDoltengで自動生成されたプロジェクトとソースはテンプレートとしての基的機能しか作成されていません(Doltengも進化中で

    StrutsのXML地獄から開発者を解放するSAStruts
  • 1