問題タブ [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 タグを使用してパラメトリック Bean プロパティを出力する
使用するプロパティの名前を保持する BeanbeanName
と変数を取得しました。paramName
出力 (与えられたparamName == "year"
およびbeanName.getYear() == 1976
):
<s:property>
同じプロパティ値を出力するにはどうすればよいですか?
私はそれを推測します:
paramName
それを行いますが、値を書き込むだけです。
jsp - Struts2 の optgroup を使用
既存の Struts1 アプリケーションを Struts2 に移行するタスクに取り組んでいます。私は問題で立ち往生しています。内で<s:select>
、オプションを で分類する必要があります<optgroup>
。次のコードは、Struts1 でこれを行います。Struts2 でこれを達成するにはどうすればよいですか?
java - Struts 2 タグ (a href) 内に Struts 2 オブジェクトを設定する方法
私はこのようなファイルオブジェクトを持っています
もちろん、私の Struts アクション レスポンスには他にもたくさんのオブジェクトがありますが、ここには記載していません。アクションが完了すると、ファイルが存在する実際のパスが filePath に取り込まれ、ファイルをダウンロードできるようになります。fileName と filePath をタグで表示したい<s:a>
。
目標は、href が filePath を指すようにすることです。OGNL、つまり #、%{}、$() で遊んでみましたが、どれもリンクを正しく表示していないようです。
例えば:
java - Struts 2 - OptGroup を
したがって、接続されたクラスから<s:select>
返されたタイプのマップによって動的に入力されるタグがあります。List<folder>
select 内の 2 つのポイントにヘッダー ( ) を追加したいのですがoptgroup
、既に実装されているシステムに基づいて構築する方法がわかりません。
私の選択は次のとおりです。
ご覧のとおり、マップを使用して、マップのキーと値から選択の値とキーを宣言することでデータが取り込まれます。
マップは、さまざまなテーブルからさまざまな値を収集する長いプロセスを通じて作成されます。
適切だった 2 つの optgroup を追加したいだけです。私はマップの生成に行き、追加する適切な場所に情報を追加できます<optgoup>
が、HTML はエスケープされています (これが必要です)。
追加情報が必要かどうか尋ねてください。この質問を適切に表現するのに苦労しています.
java - Struts 2 イテレータ タグ内で、カスタム タグの現在のオブジェクトを取得する方法
カスタムタグで現在のオブジェクトを渡す方法。var="workobj"
以下に示すように、イテレータで使用し"workobj"
、カスタムタグを渡して試しましたが、返されますnull
。