問題タブ [velocity]

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.

0 投票する
1 に答える
562 参照

java - 速度テンプレートレンダリングに関するurlrewritefilterの問題

そのため、 UrlRewriteFilterをインストールした後、ルールと対応する速度テンプレートを設定しました。また、テストページに移動すると、速度スクリプトはコンパイルされるのではなく、生のコードとして表示されます。

ルールのコードの例:

urlrewritefilterの例

ルールが正しく実行されたのに速度テンプレートがレンダリングされない理由はありますか?他のすべてのvmページは正しくレンダリングされ(直接アクセスされた場合)、書き換えはjspで完全に機能します。

0 投票する
1 に答える
323 参照

servlets - 速度ビューをオーバーライドし、代わりに画像を出力します

コントローラでresponse.getOutputStreamを呼び出すことにより、速度テンプレートの通常の処理をハイジャックし、画像を取得しましたが、例外「java.lang.IllegalStateException:getOutputStream()はすでにこの応答に対して呼び出されています」画像が生成されます。特定のコントローラーのファイルを解析しないように速度を指示する方法はありますか?

0 投票する
3 に答える
2004 参照

java - 未定義の $variable で失敗するように Velocity を構成する

$var が定義されていない場合、Velocity は失敗する (つまり、例外をスローする) ように構成できますか?

このような「フェイルファスト」戦略は、テスト サイクルに役立ちます。

0 投票する
5 に答える
52849 参照

java - VelocityとFreeMarker

VelocityまたはFreeMarker?

構文さえも、ほとんど同じように見えますか?

何を使う?またはいつ何を使用するのですか?

0 投票する
1 に答える
194 参照

java - 速度: テンプレートからメソッドを隠す

パブリック メソッドを「ベロシティ テンプレートから呼び出し不可」としてマークする方法はありますか。

0 投票する
2 に答える
1725 参照

java - カスタム Velocity ツールで Bean (@Resource) をロード/アクセスする方法

これを行う必要があるのは少しファンキーなことだと思いますが、カスタム Velocity ツールから Spring messageSource Bean にアクセスしようとしています。

ほとんどのコードベースでは、メンバー変数を設定して次のようにロードするだけです。

ただし、この状況では、これは Bean をロードしません。これは、Velocity ツールが通常の Bean ロードの発生を許可しない方法でインスタンス化されるためだと思います。または、アプリケーション スコープの Velocity ツールの Bean を初期化したくありません。

ツールは、toolbox.xml で次のように設定されます。

これを行う方法または機能しない理由を説明するものをオンラインで見つけることができませんでした。

0 投票する
1 に答える
4112 参照

java - Atlassian JIRA プラグイン開発: ベロシティ テンプレートで変数を使用できるようにする方法

公正な警告: この質問は、JIRA の経験がなく、そのソース (エンタープライズ ユーザー) にアクセスできない限り、答えるのが非常に難しいでしょう。

皆さん、こんにちは。

AbstractIssueSelectAction を拡張するプラグインを作成しています。などはすべてベロシティ テンプレート内から利用できることに気付きましたが${issue.summary}、公開したいものは他にもあります。速度パラメータ マップに他のものを追加する方法がわかりません。リモートデバッガーを使用して、スタックをステップスルーして何が起こっているのかを把握しようとしましたが、スタックが深いことと、すべてのソースを正しくアタッチできなかったという事実の両方のために、かなり不明確でした。 (そして、多くの Webwork は難読化されているようです)。

私はこの質問をアトラシアン サポート フォーラムにも投稿しました。この問題をより多くの人に見てもらうために、ここに相互投稿しています。

アクションコードの例:

プラグイン構成の例:

ベロシティ テンプレートで${issue.summary}は、現在の問題の概要に正しく解決されますが、たとえば myIssue が他の問題だった場合は、 を使用できるようにしたいと考えています${myIssue.summary}

ありがとう!-カール

0 投票する
1 に答える
128 参照

java - 便利なベロシティガジェット

興味深いJSPタグライブラリがたくさんあります。

優れたVelocityガジェット、ライブラリ、または再利用可能なコンポーネントがそこにあるのか知りたかったのです。

回答ごとに1つお願いします。

0 投票する
5 に答える
22088 参照

java - ApacheVelocityは初期化できません

を使用して速度エンジンを初期化しようとすると

試してみると同じエラーが発生します

org.apache.velocity.exception.VelocityException:org.apache.velocity.runtime.log.ServletLogChuteのインスタンスを現在のランタイム構成で初期化できませんでした。

この例外の原因は何ですか?