問題タブ [web-project]

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

c# - カスタム アクションで OnBeforeInstall メソッドが起動しない

カスタム アクションとして実行する次のメソッドを使用してインストーラー クラスをセットアップしました。

この時点では単に ModifyConfig() をテストしようとしていたので、インストール メソッドで行われることのほとんどをコメントアウトしました。インストーラーを実行すると、デバッガーが期待どおりに起動します。ただし、コードを 1 行ずつ移動すると、OnBeforeInstall メソッドは完全にスキップされ、Install メソッドに直接ジャンプします。それを続行しても、OnBeforeInstall にヒットすることはありません。

このメソッドは Intall の後に追加されましたが、Install の前に自動的にこれがヒットすると思っていました。私は何が欠けていますか?

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

java - Eclipse が「Web コンテンツ」をルート フォルダにデプロイしない

私は自分のワークスペースで以下を持っています:

ここに画像の説明を入力

以下は、展開アセンブリとして構成されています。

ここに画像の説明を入力

それでも、すべてが展開されているのがわかりません:

\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\<workspace>

ここに画像の説明を入力

何がうまくいかないのですか?

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

java - Java CVS Web プロジェクトを Maven ベースの Web プロジェクトに変換する方法は?

Web アプリケーションのビルド/リリース管理/依存関係ツールとして Maven を使用したいと考えています。

Web アプリケーション プロジェクトのディレクトリ構造は次のとおりです。

-WebContext
------|src
--------|com.company
------|WEB-INF
------|ページ

Maven によると、ディレクトリ構造は次のようになります。

-WebContext
------|src
--------|main
------------|java
------------|test
-- ----------|リソース
------------|webapp

コード(古いディレクトリ構造)はSCM(CVS)によって維持されるため、新しいmavenディレクトリ構造に変換すると、次の質問があります

  1. ディレクトリ構造を変更した場合、ファイルを CVS で再コミットする必要がありますか? はいの場合、プロジェクト サイズが巨大で、SCM に多くのタグが存在し、クライアント リリースが存在するため、すべてのファイルをコミットすることはできません。

  2. 既存の構造を乱すことなく Maven プロジェクトとして変換する最良の方法はありますか?

  3. 現在、リソースはルート ディレクトリにあります。src/main/resources に移動するのではなく、そのままにします。

これはすべての人に共通の問題だと思います。これに対する解決策があることを願っています。ビルド/リリース管理ツールとしてmavenを使用する方法を教えてください。

ありがとうございます

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

java - [ソース ファイルのエクスポート] がオフの場合、エクスポートされた WAR ファイルに Java ソースが含まれる

Eclipse Juno EE IDE を使用しています。.java ファイルは、WAR ファイルのエクスポートに続いて、.class ファイルとともに WEB-INF/classes にデプロイされています。.java ソース ファイルを展開から除外したいと考えています。

エクスポート中、エクスポートダイアログで「ソースファイルをエクスポート」のチェックが外されています。

はい、これは前の質問に似ていますが、その答えはうまくいきませんでした。「ソース ファイルのエクスポート」のチェックを外しても、出力は変わりませんでした。

これを引き起こしているプロジェクト レベルまたは一般的な設定はありますか?

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

java - リリース キャッシュ防止を目的とした Java サーブレット Web プロジェクトのカスタム URL リソース マッピング

この質問への回答は既にオンラインにあるかもしれませんが、無関係な結果を得ることなく質問する方法がわかりません。サーブレットを使用し、サーブレット以外web.xmlのデプロイメント記述子を持つ Java Web プロジェクトで、任意のURL リソースのカスタム マッピングを作成する方法はありますか? たとえば、html ファイル、Javascript ファイル、画像、スタイル シートなど。

私が尋ねる理由は、ブラウザのキャッシュに関係しています。Web プロジェクトのリリース間で、リソースがキャッシュされてから更新がロールアウトされた場合、ブラウザーは通常、最初にキャッシュされたバージョンを読み込もうとします。DOM 要素と Javascript 関数が変更または更新された場所では、同期されていないリソースが原因で、更新されたページが破損する可能性があります。

今、私はこの問題に対する多くの解決策を聞いています:

  • すべてのリソースに URL パラメーター クエリ文字列を追加します。そのため、index.html1index.html?v=1.2回のリリースで、その後index.html?v=1.3のリリースで、キャッシュの重複を防ぎます。これに関する私の懸念は、すべてのブラウザーがこれを尊重するキャッシュ ポリシーを実装しているわけではないということです。 問題:あるブラウザがファイルを としてキャッシュする場合、別のブラウザはキャッシュからファイルをロードした後に URL パラメータをindex.html?v=1.3キャッシュして追加するだけであり、別のブラウザはURL パラメータを含むファイルをまったくキャッシュしない場合があります。index.html
  • touchリリース間のサーバー上のすべてのファイル。このように、リソースの HTTP 要求が送信され、取得されたファイルのタイムスタンプがキャッシュのタイムスタンプよりも新しいことが応答ヘッダーに示されると、リロードされます。問題:繰り返しになりますが、すべてのブラウザーがそのようなキャッシュ ポリシーを実装しているとは限りません。
  • すべてのバージョンが一致する必要がある Javascript ファイルにロジックを実装し、読み込まれる最初のJavascript ファイルを、マスター バージョン キーを提供する動的な (キャッシュ不可能な) ファイルにします。同期されていない (キャッシュされているためにバージョンがマスター バージョンと一致しない) JavaScript ファイルは、強制的に再読み込みされます。問題:これは実際には良いアプローチのように思えますが、過去にキャッシュが問題であったことを知っている場合、Javascript ファイルに追加されたロジックに依存するのは恐ろしいことです。のように、私の新しい「バージョンチェック」ロジックもロードされますか?
  • バージョンをファイル名にマージします。したがって、index.htmlとなりindex.1.2.htmlます。index.1.3.htmlキャッシュはファイル名レベルで行われ、リリース バージョン 1.3 に移行するときに、ブラウザーが既にキャッシュしている可能性はありません。問題点:開発側のソース管理は悪夢のようです...

...ただしindex.1.3.html、単に という名前のサーバー側リソースにマップする方法がありましたindex.html。これは元の質問に戻りますが、これは Web プロジェクトで実行できますか? これもお勧めですか?ではweb.xml、URL パターンをサーブレットにマップできますが、URL パターンを他のリソースにマップすることはできますか? リリース間で単一の記述子ファイルを維持するのはとても簡単なように思われるので、クライアント側ではすべてのファイルが新しいように見えるので、新しいリリースが最初にロードされるときにロード ヒットが発生することは間違いありませんが、同期されていないリソースのキャッシュは、この方法で排除されます。

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

java - maven を使用した Eclipse 動的 Web プロジェクトが mvn tomcat7:run でエラーをスローしている

Eclipse Luna で動的 Web プロジェクトを作成し、それを Maven プロジェクトに変換しました。依存関係を次のように指定しました。

また、tomcat7プラグインを次のように更新しました

しかし、mvn clean install続いた後mvn tomcat7:run、次のエラーが発生しました:

src/main/webapp古典的なmaven webappではないため、ディレクトリがないことはわかっています。このエラーを回避して tomcat7 を通常どおり起動するにはどうすればよいですか?

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

python - フォームが空白かどうかを確認する Python スクリプト

私はウェブサイトを作成しています。登録時に、管理者パスワードと呼ばれるオプションのフィールドをユーザーに問い合わせています。送信ボタンを押すと、Python スクリプトが実行されます。管理者パスワードセクションに何も入力しなくても、ユーザー名とパスワードを受け入れることができるようにしたい.

私はこれを持っています:

次に、adminpassword に応じて残りのコードを実行します。実行しようとすると、タイプ「exceptions.KeyError」が発生します。それは単なる構文ですか?

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

c# - CS1061: (using ディレクティブまたはアセンブリ参照がありませんか?

このエラーが発生しています

CS1061:「ASP.dashboard_aspx」には「Button6_Click」の定義が含まれておらず、タイプ「ASP.dashboard_aspx」の最初の引数を受け入れる拡張メソッド「Button6_Click」が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

開発用 PC で実行すると問題なく動作しますが、サーバーにアップロードするとこのエラーが発生します。

ソース エラー:

私のCSファイル:

コードビハインド:

私はしようとしました: 1.クリーンと再構築 2.ボタンとイベントを再作成します 3.調査したところ、 <@Page に Inherit タグを追加するように言われました。何も機能していないようです。サーバーでも前日に実行されていたため、混乱しています。このボタンとドロップダウンリストを追加しただけで、機能しなくなりました。

何か不足している場合はお知らせください。ありがとう