問題タブ [lucee]

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 投票する
2 に答える
486 参照

coldfusion - IE および Chrome シークレット モードでセッション スコープを失う

Chrome と Firefox ではすべて正常に動作していますが、シークレット モードを使用すると、あるハイパーリンクから次のハイパーリンクに移動するセッション スコープが失われます。Internet Explorer も動作しません。

アプリケーション.cfc:

索引.cfm:

ページを更新するたびに cfid が変化し続けます。

これは Lucee のインストールですが、より多くのユーザーにリーチするために ColdFusion タグを追加しました。

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

orm - Lucee ORM にはデータソースのセッションがありません

Lucee サーバーで ORM を使用しようとしていますが、引き続きエラーが発生しますthere is no Session for the datasource [mydatasource]。データソースは存在し、接続は機能しており、管理者で検証され、cfquery でテストされています。

こちらがapplication.cfc

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

iis - Web サイトのインデックス ページから Lucee のスタート ページに移動するのはなぜですか?

IIS を実行している Windows 2012 Web サーバーがあります。Lucee をインストールしましたが、すべて正常に動作しているようです。Web サイトを作成し、デフォルトのドキュメントを index.cfm に設定しました。このサイトにアクセスすると、index.cfm ファイルが表示されます。

別の Web サイトを作成しました。ホスト名が異なることを除いて、最初の Web サイトと基本的に同じ設定で作成しました。しかし、このサイトの index.cfm ページに移動すると、Lucee の開始ページに移動します。

さらに、Web サイトのディレクトリを C:\sitename\www に設定しました。

しかし、index.cfm ページ以外のページにアクセスしようとすると、C:\inetpub\www のページが見つからないというエラーが表示されます。間違った場所を見ているようです。サイトのディレクトリの場所が C:\sitename\www であることを確認しました

このサイトは機能しないのに、他のサイトは機能するのはなぜですか。構成の問題のようですが、ホスト名を除いて、両方のサイトがまったく同じように構成されています。

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

java - ColdFusion で MaxMind Java クラスを使用する

ColdFusion で MaxMind Java ライブラリを使用しようとしています。

MaxMind の公式サイトでこのサンプル コードの変換を開始します。

私が試したことは次のとおりです。

このエラーが発生しました:

私が間違っていることは何ですか?

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

arrays - 元の配列が変更されるのはなぜですか?

Coldfusion のドキュメントに基づいて... 「配列は値によってユーザー定義関数に渡されるため、関数は配列データの新しいコピーを取得し、呼び出しページの配列は関数によって変更されません。

だから私は小さな練習プロジェクトに取り組んでいます。まず、数値のリストを取得して配列に変換し (これを cardArray と呼びます)、配列を並べ替え、最後にその配列をいくつかの UDF に渡します。これらの UDF は、数値のさまざまなパターンを検索して操作します (必要に応じて)。 ) 引数 (別名、渡された配列)。

UDF で元の配列を参照することはなく、引数名のみを参照します。それでも...関数を呼び出した後に元の配列を cfdump すると、元の配列が変更されています。誰でも理由を教えてもらえますか?

私はこれを回避できると確信しています。したがって、これを修正することは私の大きな問題ではありません。私の問題は、この動作が、これが機能すると「思っていた」方法と完全に矛盾していることです。

結果:

元の配列 BEFORE 関数呼び出し [6,6,7,8,10,8,9]。

元の配列 AFTER 関数呼び出し [10,9,7,6,5]

配列はソートされています (これは正しいと思います)。ただし、8も欠落しています。私はこれを期待していませんでした。8 は、最初の関数の arrayDeleteAt(pairArray, i) および arrayDeleteAt(pairArray, i-1) メソッドによって削除されます。しかし、これは元の配列ではなく、配列引数(pairArray)からのみ要素を削除する必要があります(またはそう思いました)。