問題タブ [scalatra]

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

json - json4s を使用して Scala アプリで json を生成する

json4s を使用して Scala アプリで JSON を生成しようとしています。かなり簡単ですが、Scalatra アプリでテストするためにまとめたサンプル値を次に示します。

私のコントローラーには、次のものがあります。

ただし、ブラウザに表示される出力は次のとおりです。

_1_2キーがどこから来ているのか手がかりはありますか? 代わりにこの出力を期待していました:

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

scala - Scala:文字列から改行、タブ、およびリターンシーケンスを置き換えます

次のような文字列オブジェクトにコピーして貼り付ける HTML の文字列があります。

ここでの問題は、この文字列を Web ブラウザーのコンテキスト内で JSON として表示すると、出力にリテラル\n\t文字が次のように表示されることです。

Scala で出力された文字列からこれらのエスケープされたシーケンスをすべて削除することは可能でしょうか?

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

scala - Scalatra 内で HTML を記述できるのはなぜですか?

次の例を見てください。

これはDSLですか?これがどのように機能するかのメカニズムについて疑問に思っています。

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

scala - scalatra の HEAD リクエスト

私はscalatraの初心者で、私の質問は意味をなさないかもしれませんが、ここにあります:

scalatra のリクエストが GET リクエストか HEAD リクエストかはどうすればわかりますか?

基本的に、GETを使用してアイテムを取得し、HEADを使用してアイテムが存在することをテストするREST APIがあります。HEAD リクエストのハンドラーを記述する明確な方法がわかりません。

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

database - スリック テーブル クエリ: 値の認識に問題があります

この場合、誰でも理由を教えてもらえますか:

Scala は userId を認識しますが、この場合:

そうじゃない?(同様に、「=>」の右側の userId は 2 番目のケースでは認識されますが、最初のケースでは認識されません)

ユーザーは、次のような滑らかにマウントされたデータベースです。

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

scala - Scalatra が log4j について警告している理由

Scalatra である種のロギングを機能させようとしています。ここの指示に従っただけですhttp://www.scalatra.org/2.2/guides/monitoring/logging.html . container:startで起動した後に実行するとsbt、コンソールに次のように表示されます。正確には正しくない複数のメッセージです。

私が知る限り、私は を使用しようとしていますが、後でlogback何かがロードされています。log4jそれは私が期待している動作ではありませんが、私が見ているものです。

複数のバインディングから log4j 警告まで (このアプリのどこにも log4j を追加しませんでした):

ここで何が問題なのか完全にはわかりません。私はただできるようにしたい:

  • いくつかのデバッグ ステートメントを STDOUT に記録します (sbt を開始したタームに行くと仮定します)。
  • いくつかのデバッグステートメントをファイルに記録して、簡単に追跡できるようにします

私の依存関係は、build.scala で次のようになります。

ここで何かがlog4jも必要としていて、それがlogbackをオーバーライドしている可能性はありますか?

このプロジェクトから log4j を完全に除外するように sbt に指示することも可能ですか? 依存関係として必要なものを見つけることができませんが、代わりに logback を使用する必要があります。