問題タブ [valuestack]
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.
jsp - displayTag 列要素内から Struts2 値スタックにアクセスする
titleKey
Struts 2 値スタックにプロパティにアクセスして、属性をパラメトリックにしたいと考えています。だから、私はこのようなことをしたいと思います:
ご覧のとおり、アクションで公開されたオブジェクトにプロパティにアクセスしたいと思います
そして値をtitleKey
要素に入れます。
これを行うと、結果は、my.internationalyzed.i18n.key.myProperty
タイトルとして未解決の文字列を持つテーブル列になります。つまり、<s:property>
タグは<display:column>
要素内では解釈されません。
しかし、私が置くと
要素の外側<display:table>
では正しく解決され、結果の値がページに表示されるため、プロパティは正しく公開され、評価されます。<display:column>
要素内からアクションで公開されたプロパティにアクセスする方法を知っていますか?
jsp - jspのOGNLではなく、jsp ELを使用してフィールドエラーにアクセスするにはどうすればよいですか?
ValueStack
JSPでJSP ELを使用して、フィールドエラー(バリデーターインターセプターによって入れられる)にアクセスできるかどうか迷っていますか?
java - 配列リストの値を持つStruts 2選択タグ
シンプルなStrutsアプリケーションを開発しています。私のJSPには、ドロップダウンリストボックスがあります(s:select
タグを使用)。アクション クラスの arraylist 値で値を埋める必要があります。どうやってやるの?structs.xml
これを完了するためにファイルに必要な変更は何ですか?
JSP:
アクション クラス:
java - JavaクラスからArraylistを渡し、Struts 2のJSPページで取得します
ArrayList
Java クラスから渡された JSP ページを取得しようとしています。しかし、結局私は成功しませんでした。
これが私がやったことです:
ここに私のPOJOクラスがあります:
そして、これはビジネス ロジックを記述する Java クラスです。
これが私のJSPページです:
ArrayList
コンソールのサイズを出力します。しかし、それは行を作成しません。
java - Struts 2 で URL を値スタックにプッシュする方法
Struts 2.3.16 を使用しています。
アクション URL を値スタックにプッシュするにはどうすればよいですか?
私はもう試した:
上記のすべては、エラーをログに記録せずに失敗しますstruts.devMode=true
. には値が必要なため、3 番目のオプションの失敗だけが本当に予想されていましたs:push
。
.js
背景:次のように、選択タグとは別のファイルにある JavaScript 関数に URL を渡す必要があります。
'<s:url action="action" method="method" />'
関数がファイルで定義されている場合、JS 関数で使用できることはわかってい.jsp
ますが、JavaScript が別のファイルにある場合は機能しません。
上記の段落を入力したときに、JSP で URL を に渡す JavaScript 関数を定義できることに気付きましたajaxFunction
。
ですから、私の質問は純粋に学術的なものです。
値スタックにアクセスs:push
する方法はありますか?s:url
java - ModelDrivernInterceptor を使用した後、結果 JSP ページで Action プロパティにアクセスする方法は?
Struts2 では、 を使用した後ModelDrivernInterceptor
、データはmodel
オブジェクトに配置され、
そして、モデルは にプッシュされましたValueStack
。では、この後。
Action
のプロパティにアクセスするには?
java - Struts2 セッション ストレージの場所と管理
ActionContext
私は Struts2 In Action を読んでいましたが、リクエストごとに、、、ValueStack
およびAction
インスタンスが作成されるため、スレッドセーフであると書かれています。これらの場所に保存できないため、フレームワークはセッションをどのように管理するのか、実際のマップはどこに保存されるのか、そのマップへの同時アクセスはフレームワークによってどのように管理されるのか疑問に思っていました。