タグ

strutsとJavaに関するdangkicchiのブックマーク (6)

  • Javaの道:Struts(12.アクション・クラス:LookupDispatchAction)

    概要 LookupDispatchActionクラスはフォーム画面内で、submitボタンが複数ある場合に使用するアクション・クラスです。submitボタンごとそれぞれの処理を実行することができます。DispatchActionクラスもsubmitボタンが複数ある場合に使用するアクション・クラスですが、DispatchActionクラスはsubmitボタン名と処理するメソッド名が必ず同じでなければなりません。そのため、submitボタン名に日語を使用することができません。 LookupDispatchActionクラスは処理するメソッドの情報を、Mapオブジェクト(メッセージ・リソースファイルのキーとメソッド名の組み合わせ)で保持します。submitボタン名はメッセージ・リソースファイルのキーに対する値になります。そのため、値に日語を使用することで、submitボタン名に日語を使用す

    Javaの道:Struts(12.アクション・クラス:LookupDispatchAction)
  • SA Strutsのエラー表示について - OKWAVE

    JAVA初心者です。 SA Strutsでのバリデーションエラーについて質問させて頂きます。 ある項目をマスタに存在しない場合にエラーメッセージと エラーになった項目の色を変えたいのですが、 メッセージは、「ActionMessages」で取得して表示できました。 エラーになった項目の色を変えるには、独自Validatorを作らないと行けないでしょうか? 何卒、ご教授をお願いします。 以下ソースです。 ■serch.action @Execute(validator = false) public String submit(){ ActionMessages messages = new ActionMessages(); /* キーからメッセージ取得 */ message = MessageResourcesUtil.getMessage("ERR0001"); /* 分類マスタに存在

    SA Strutsのエラー表示について - OKWAVE
  • Javaで入力チェックに使える正規表現まとめ

    Struts1.3.5のMaskValidatorでまとめてたけど、改めてまとめてみた。よく使いそうなものだけを選抜。正規表現無敵説を感じる。 チェックはEclipseのQuickRExを使っている。Windpowsについている文字コード表をもとに調べた。文字コードはUnicode。 机に一冊 こういうは一札持っておきたいところ。 半角英字 https://gist.github.com/daipresents/119881443e690c492a0d7b5deb6e1e1d.js?file=gistfile1.txt ex => abcdefghijklmnopqrstuvwxyz 半角数字 https://gist.github.com/daipresents/119881443e690c492a0d7b5deb6e1e1d.js?file=gistfile2.txt ex => 0

    Javaで入力チェックに使える正規表現まとめ
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • Webアプリ開発の常識、バリデーションとテンプレート

    Webアプリ開発の常識、バリデーションとテンプレート:Webアプリの常識をJSPとStrutsで身につける(7)(1/3 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です 今回は、業務で使うWebアプリケーションの開発において“常識”となっている“バリデーション”と“テンプレートエンジン”について2立てで説明していきます。 いまさら人には聞けない「バリデーション」とは Webアプリケーションを作成する際には入力した値に対して未入力チェック、文字列長チェック、型チェックなどの“検証”の仕組みは欠かせません。 連載第4回の「HTMLやStrutsに必須の“タグ”と“サブミット”の常識」で紹介

    Webアプリ開発の常識、バリデーションとテンプレート
  • Java API、使ってますか?(8) アノテーションでバリデーション - JSR 303: Bean Validator

    既報の通り、ついにエンタープライズJavaの次期バージョンであるJava EE 6の仕様策定がJSR 313としてスタートした。連載でも時期を見てJSR 313やそこに含まれるコンポーネントJSRの詳細を取り上げていく予定だが、エンタープライズ分野に携わる開発者はjcp.orgなどで公表される情報に目を光らせておくといいだろう。 さて、今回もJava SE 7に導入が予定されているAPIを紹介する。Java SE 7への導入が検討されているAPIにはアノテーションを活用したものも少なくない。来ならば複雑な設定を必要とするような機能も、アノテーションを利用することで容易に利用できるようになるため、この流れは必然と言えるかもしれない。今回はそんなアノテーションを活用したAPIのひとつである「JSR 303: Bean Validator」を取り上げる。 JSR 303はJava Beanオ

    Java API、使ってますか?(8) アノテーションでバリデーション - JSR 303: Bean Validator
  • 1