問題タブ [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.
velocity - Velocityテンプレートで文字列を整数に変換する方法は?
XMLからのデータを含むVelocityテンプレートファイルがあります。文字列を整数型に変換したい。
どうやってやるの?
velocity - 変数の内容ではなく、変数を含む Castle NVelocity
Castles の NVelocity Engine を使用してテンプレートの作業を行っています。これが問題です。私のテンプレートのいくつかは正常に動作しますが、そのうちの 1 つは動作しません。
何らかの理由で、上記のコードは途中で動作します。すべての内部を含む 6 セットの div タグを取得しますが、Velocity は $i.ShortName のコンテンツではなく $i.ShortName を出力します。これがなぜなのか手がかりはありますか?6 つの出力が得られた場合、Items が正しく設定され、Velocity Template に存在すると信じることができます。しかし、何らかの奇妙な理由で、子供たちはそうではありません。
Now Items はList<CategoryItem>
、メンバーの名前のつづりを間違えていないことを確認するために何度もチェックしました。
私は何が欠けていますか?
java - ベロシティ ユーザーからの Struts 1.2 を使用した JSP
Struts 1.2 と Velocity を実行する成熟したアプリケーションがあり、ページを vm から jsp に変換する必要があります。
そのため、struts-config を変更して転送を新しい JSP ファイルに変更し、JSP でフォーム Bean に割り当てられたデータを表示しようとしましたが、JSP ではすべてのフォーム プロパティが空で表示されます。フォーム自体を見ると、それらが異なるオブジェクトであることがわかります。そのため、どういうわけか、アクションで使用したフォーム Bean は、JSP が認識するフォーム Bean と同じではありません。
何か案は?
私のJSPでは、これを試しています:
c# - nVelocityでfalseの場合の構文は何ですか?
nVelocity(またはVelocity)のnottrueまたはfalseifステートメントの構文は何ですか?
そしてもっと重要なことに、これはnVelocityドキュメントのどこにありますか?私はかなり長い間グーグルをしていて、役に立たなかった。
私は次のようないくつかの異なる組み合わせを試しました:
と
とてもイライラする!
前もって感謝します!
-Ev
java - 速度式をJSPに変換するにはどうすればよいですか?
VelocityからJSPに変換しているページがあります。JSTLel言語に変換する方法がわからない複雑な式がいくつかあります。
Hourは、リストを含むセルを含むオブジェクトです。数値インデックスを介して各要素を取得する必要があります。
何か案は?
java - Velocityで生成されたHTMLをクリーンアップするには、JavaベースのHTMLプリティファイアが必要です
私が取り組んでいるWebアプリは、Velocityテンプレートを使用してHTMLを生成します。問題は、ベロシティテンプレートやその他のフォーマットで空白を使用すると、HTMLがひどく醜い(過剰な空白、ずれなど)になることです。
ソースをより見やすくするために、生成されたHTMLをサーブレット応答にダンプする直前に実行するための優れた(単一のjarパッケージ化が優れている)JavaベースのHTMLプリティファイアを探します。
サードパーティのインテグレータは、HTMLを一瞥して、どのテンプレートが問題を引き起こしているのかを知りたいと考えています。これへの最初のステップは、HTMLを適切にフォーマットすることです。
あなたが提供できるどんなガイダンスにも前もって感謝します!
java - 速度ビュー ページ内からのクラス メソッド (静的) の呼び出し
ビュー ページ内からクラス メソッドを呼び出すことはできますか?
具体的には、ビューに渡されないものは?
asp.net MVC では、次のことができます。
java - 速度:変数に保持されている「ディレクティブ/コンテンツ」を評価/解析する方法は?
かなり些細に思える問題がありますが、解決できませんでした。Velocity-Templates には$contentFormDb
、データベースからのコンテンツが入力された変数があります (MVC アプリのコントローラー内)。この変数には、リテラル文字列だけでなく、さらに速度ディレクティブ ( など" #set($test = "test) $test"
、以下の例を参照) も含まれます。
$contentFromDB
テンプレートで使用すると、Velocity はコンテンツを「文字通りの方法」でテンプレートに出力します。たとえば、変数$contentFromDB
に文字列が含まれている場合 (これはコントローラーで設定されています) 、速度テンプレートで" #set($test = "test) $test"
はなくリテラル出力を使用します。#set($test = "test) $test
test
#parse()
変数に与えることができ、変数を評価するディレクティブのようなものが必要$contentFromDB
です。#parse($contentFormDb)
ただし、#parse()
評価/解析するファイルのみを受け入れます。
多分私はここで何かを完全に誤解しています...しかし、この問題を解決する方法は、テンプレートで評価する必要があるDBからのコンテンツを持つ標準的なユースケースのようです...
どうもありがとうございました!!1月
velocity - Apache Velocity パフォーマンスの落とし穴?
ウェブサイトのテンプレートに Apache Velocity を使用していますが、そのうちのいくつかは複雑になっています。特定の Velocity 機能でパフォーマンスの問題に気づきましたか? そして、どうやってそれらを回避しましたか?
java - Velocity の先進的なコンセプトにはどのようなものがありますか?
速度のドキュメントを見ていますが、非常に簡単に思えます。
つまり、2時間以内にピックアップできるもの
何か不足していますか?
Velocity のより高度な概念は何ですか?
大きな癖はありますか?