#pragma section-numbers off = 概要 = Java WEBアプリケーション開発のためのFrameWork = URL = http://jakarta.apache.org/struts/ == 周辺ツール == [http://home.earthlink.net/~dwinterfeldt/ Struts Validator] [http://strutstestcase.sourceforge.net/ StrutsTestCase] = 1.1の新機能の利用 = == org.apache.struts.action.DynaActionForm == 汎用{{{ActionForm}}}。struts-configのみの設定で{{{ActionForm}}}が作成可能。 たとえば、Name、Pass、msgBodyのinputの場合は以下の記述をstruts-configにする。 {{{ }}} ただし、Actionには1.0から変更が必要。 {{{ String name = form.getName(); を String name = form.get("Name"); }}} のようにする。 == org.apache.struts.validator.DynaValidatorForm == 汎用{{{ValidatorForm}}}。struts-configのみの設定で{{{ValidatorForm}}}が作成可能。 {{{ }}} この場合エラーが発生するとinputの画面にもどります。 {{{ }}} のようにすればエラー専用の画面にできます。 もどりのjspに {{{
}}} を記述しておけばそこにメッセージが出ます。Propertyファイルを作成しておいてください。 {{{ <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

}}} でメッセージがある場合だけerrors.headerを表示という事ができる。 http://www.freeml.com/message/struts-user@freeml.com/0000900 http://kklab.spub.chitose.ac.jp/~sugiyama/struts/ = エラー対処 = == Missing message for key == struts-blankをそのまま実行してしまうとMissing message for keyが出ると思います。 struts-config.xmlのmessage-resourcesタグ内を編集します。 {{{ }}} = 参考サイト = [http://www.ingrid.org/jajakarta/struts/ Struts翻訳] [http://homepage2.nifty.com/ymagic/struts/ Struts Fan] [http://www3.coara.or.jp/~agt/struts/ 入門Struts] [http://www-6.ibm.com/jp/developerworks/opensource/040723/j_os-ecstruts.html dW : Open source : Eclipse用Easy Strutsを使用したStruts開発] ---- CategoryPrograming CategoryJava