問題タブ [freemarker]

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 に答える
103 参照

java - freemarker ビューページを「ユーザー」が編集可能にして保護することはできますか?

誰でも freemarker のビューページを変更できるようにした場合、どうにかしてそれをハック フリーにすることはできますか?

スクリプトレットを無効にできることをどこかで読んだことは知っていますが、それは.jspページ用だったので、freemarkerで動作するかどうかはわかりません。

私は基本的に、ページで使用できる属性を設定し、Web デザイナーがページに移動して必要なだけ編集できるようにする方法が必要です (その間ずっと安全にします)。

つまり、リクエストパイプライン内のオブジェクトにアクセスしたり、接続文字列をページに出力したりしたくない.

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

freemarker - スモークのFreemarkerテンプレートセクションに現在の日付と時刻を表示するにはどうすればよいですか?

フリーマーカーテンプレートのsmooksを使用して受信XMLファイルの内容を表示できますが、プログラムの実行を識別するためにローカルシステムの現在の日付と時刻を追加したいと思います。

着信XMLにエントリがなくても、XMLに現在の日付と時刻を追加する方法を教えてください。

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

java - Struts との電子メール統合

ストラットと一緒に使用できるフリーマーカーに似たものはありますか?

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

java - freemarkerとspringを使用してテンプレートを作成する

私はfreemarkerを初めて使用します。freemarkerで使用する予定のSpringアプリケーションがあります。テンプレートはデータベースに保存され、ログインに基づいてデータベースからテンプレートを取得したいと思います。春にフリーマーカーを設定し、テンプレートを作成した後にhtmlタグを文字列として取得する方法を教えてもらえますか?グーグルをしましたが、よくわかりませんでした。

このレベルまでやってみました。春に私はこのレベルまでやりました。最後に、文字列にhtmlタグが必要です。

ありがとう。

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

spring-mvc - Spring2.5のFreemarkerでパラメータをリクエストする

freemarkerページでリクエストパラメータを取得しようとしています。しかし、RequestParametersなどの暗黙の変数を設定する方法がわかりません。

ここにスレッドhttp://forum.springsource.org/showthread.php?t=32846がありますが、彼がそのRequestParametersオブジェクトを設定した場所はありません。

私がドキュメントで見つけた唯一のこと(ソースコードでもっと)は、その変数を配置できるのはFreemarkerServletであるということです。しかし、私のアプリケーションにはありません。すべての構成はSpring、つまりViewResolverを介して行われます。

誰か助けてもらえますか?

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

spring - Spring を使用して freemarker からテンプレートを取得する

私は次のスレッドを調べることから始めました-

Spring アプリで FreeMarker からテンプレート テキストを取得する

私の春の構成 -

コントローラークラスのメール本文を次のようにします-

ここで、「メソッド getTemplate(String) は FreeMarkerConfigurationFactoryBean 型に対して未定義です」というコンパイラ エラーが発生しました。次に、fmConfigを使用して構成オブジェクトを作成しようとしました-

しかし、実行時例外が発生し始めました-

解決策はありますか?ありがとう。

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

spring - spring mvc の複数の View リゾルバー

spring mvc に基づいて Web アプリで複数のビュー リゾルバーを使用したい

どうすればそれを達成できるか教えてもらえますか。

アプリで JSP と freemarker の両方を使用したいと考えています。いくつかのアプローチ、リンク、または例を提案してください..

すべての助けに感謝します。

アディール

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

java - freemarkerを使用するためのフォームでの春のjsp日付入力バインドの変更

春のjspの例をfreemarkerを使用するように変更しようとしています。

次のようなフォームのすべてのフィールドを変更しました:<@ spring.formInput "account.name" />

すべてがうまくいきました。フォームがオブジェクトにバインドされ、すべてが検証されましたが、この部分を機能させることができません。

<@ spring.formInput "account.renewalDate"/>jspでは

renewalDateはjava.util.Dateオブジェクトです。ページが開き、日付入力フィールドがあるはずの場所からエラーが始まります。

org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)のHttpConnection.handle(HttpConnection.java:406)org.eclipse.jetty.util.thread.QueuedThreadPool $ 2.run(QueuedThreadPool.java) :436)at java.lang.Thread.run(Unknown Source)原因:org.springframework.core.convert.ConversionFailedException:値を変換できませんSat Mar 05 15:49:22 EET 2011 from type'java.util.Date 'と入力する'java.lang.String'; ネストされた例外はjava.lang.IllegalStateExceptionです:JodaTimeライブラリは利用できません-@DateTimeFormatはorg.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:40)のorg.springframework.core.convert.supportではサポートされていません。 org.springframework.validationのGenericConversionService.convert(GenericConversionService.java:138)。

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

java - Struts2 + Sitemesh + Freemarker が機能しない

見つけたすべての例を試しましたが、struts2 + sitemesh + freemarker を単純な jsp で動作させることができません。

非常に単純な web.xml、index.jsp に移動する単一のアクション、および結果にテキストを追加するだけの単純な .ftl デコレーターがあります。

を押すと、ページは「装飾されているように見えます」が、実際のコンテンツではなくindex.actionリテラルを取得します。${body}

これが私のセットアップです:

web.xml

struts.xml

sitemesh.xml

decorators.xml

main.ftl

index.jsp

何か案は???

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

java - ばね製本フォーム複数選択

複数選択をオブジェクトにバインドしようとしています。フォームが作成され、投稿が機能し、何も選択しなくてもエラーは発生しません。言語を選択すると、オブジェクトは言語値を取得しますが、フォームが壊れます。

<@spring.formMultiSelect "advancedSearch.languages", languages, " "/>

AdvancedSearch クラスには

文字列言語;

そして、値「eng、rus」を取得しますが、値を取得した後、フォームは機能しません。

エラーメッセージ

HTTP エラー 500

/opac/advSearch へのアクセスに問題があります。理由:

spring.ftl の 368 行目、12 列目の freemarker.template.SimpleScalar。のせいで:

コレクションまたはシーケンスが必要です。リストは、spring.ftl の 368 行目、12 列目の freemarker.template.SimpleScalar に代わりに評価されます。の

問題のある命令:

==> list list as nextInList [spring.ftl の 368 行目、5 列目] in user-directive spring.formMultiSelect [advancedSearchView.ftl の 59 行目、41 列目]

問題は、言語を保存する方法にあると思います。今はストリングです。他の方法で保持する必要があると思います。String[] List を試しましたが、うまくいきません。