問題タブ [struts-tags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - struts-core2.xxjar をどこに配置しますか? (WEB-INF/lib または jboss 共有ライブラリ内)
struts-core2.xxjar をどこに配置しますか? (WEB-INF/lib または jboss 共有ライブラリ内)
jsp で struts タグを使用しようとすると、/struts-tag が見つからないため、エラーが発生します。
すべての jar を jboss 共有 lib フォルダーに保存しました。私のプロジェクト構成では、jar を WEB-INF/lib の場所に配置することは許可されていません。
私は何をすべきか?
checkbox - デフォルト値を設定鬼ごっこ
私は<s:checkbox>
Struts 2.3を使用しています。以下はコード行です
これで、この値が実際に必要になりますが、のパラメーターが またはを与える"R"
ため、この値を設定する方法が見つかりません。fieldValue
<s:checkbox>
true
false
'R'
アクションクラスでアクセスできるように値を設定する必要があります。
jquery - display:none が Struts 2 タグを非表示にしない理由
div
タグが Struts2 タグを非表示にできないのはなぜでしょうか。div
ロードonChange
時に非表示にする必要のある を使用しており、タグを切り替える jQuery を呼び出していdiv
ます...
java - 支柱動作していないか、Bean プロパティが JSP に正しく書き込まれていませんか?
私は、あまりよく知らないプログラムのバグ修正を始めています。JSP の 1 つでコードのセクションを変更しました。次の 2 つの形式のいずれかで名前を出力する必要があります (ミドル ネーム プロパティが存在するかどうかによって異なります)。
姓、名 M.
姓、名
私のコードは、そのプロパティが存在する場合にのみ、ミドルイニシャルとピリオドを出力する必要があると思いますが、リスト内の名前ごとに次のように出力します。
姓、名。
中間イニシャルがないか、空の文字列である中間イニシャルが出力され、その後にピリオドが続きます。
関連するコードは次のとおりです。
<logic:notEmpty>
タグが機能しないのはなぜですか?middleName
プロパティが存在しない場合、プロパティは空でないと判断できますか? 構文に何か問題がありますか?
JSTL タグも使用しようとしましたが、OC4J で動作させることができませんでした (エラー: " http://java.sun.com/jsp/jstl/core " は登録された TLD 名前空間ではありません)。
java - ul li タグを生成する actionMessages/actionError を回避するにはどうすればよいですか?
タグを生成するタグに続く私の Struts 2 アプリケーションul
li
span
では、それを避ける必要があります。どのようにそれが可能でしょうか?私も慣れtheme="simple"
ていますが、うまくいきません。
struts2 - 同等のタグは何ですかストラット 2
Struts 1.x から Struts 2.0 へのコードの移行に取り組んでいます
Struts 2.0 の以下の行に相当するタグを教えてください。
ここで、Struts 1.x の上記の行を Struts 2.0 の同等の行に変換したいと考えています。
java - 実際のリクエストが struts.xml に入る前に実行される Struts2 Execute メソッド
この Struts2 の例では、struts タグをテストしようとしています。
それに取り組んでいる間、execute()
メソッドが(populate()
私の場合、ページからそのメソッドのリクエストが来る前に実行されていることがわかりましたregister.jsp
:
index.jsp:
register.jsp
struts.xml
RegisterAction.java:
Eclipse でアプリケーションを実行すると、最初にregister.jsp
ページが表示されます。
しかし、それに加えて、コンストラクターが実行されていることも示しています(これは問題ありません)が、populate()
メソッドも呼び出されています(まだ送信ボタンを押していません)。
今、私は送信ボタンを押しています.success.jspページがデフォルトのコンストラクターとともに表示されますRegisterAction
.
それは正常な動作ですか?送信ボタンを押すと、register.jsp からの要求が struts.xml にのみ入力されるためです。理解を助けてください。私は禁止される危険にさらされているため、否定的なフラグを立てる前に情報が不十分である場合はお知らせください.