問題タブ [vaadin10]

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

java - 閉じるダイアログ ウィンドウでダウンロード ボタンをクリックすると、StreamResource でリソースが見つからないことがある

StreamResource を介して動的に生成されたファイルへのダウンロード リンクを持つダイアログに取り組んでおり、ユーザーがダウンロード ボタンをクリックすると、ダイアログが閉じます。十分に単純です。ただし、ユーザーがダイアログを開いてダウンロード ボタンをクリックする、作成されたファイルが正常にダウンロードされることがあります。問題は、作成されたファイルをダウンロードしようとすると、「リソース/ファイルが見つかりません」というエラー メッセージがランダムに表示される場合があることです。問題を再現するコード スニペットの下。

そのため、ダウンロードを押すと、リソースが見つからないというエラー メッセージが表示されることがあります。

「パスのリソースが見つかりません」の画像

面白いことに、createInputStream() メソッドでダイアログを閉じると、エラー メッセージが表示されません。以下に例を示します。

ダウンロード ボタンを何度クリックしても、リソース エラー メッセージが表示されず、ダイアログが意図したとおりに閉じます。

Vaadin 13.0.1 を使用しています。

ということで、最後にこんな質問を。 最初のコード スニペットは常に 100% 機能するわけではありませんが、2 番目のコード スニペットは機能するようです。なぜでしょうか?

0 投票する
0 に答える
374 参照

gradle - Vaadin 12 、Tomcat : ベース名のバンドルが見つかりません

私の Vaadin 12 プロジェクトでは、リソース バンドル ファイル ( *.properties) はフォルダーにあります。

このフォルダにはファイルがあります:labels_es.properties, labels_en.properties

MyForm.kt で

しかし、war を Tomcat 9 にデプロイして Web アプリを実行すると、エラーが発生します。