問題タブ [getproperty]
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.
jsp - JSP の Javabean プロパティ
fname、lname、email の 3 つのインスタンス変数を持つユーザー クラスがあります。ただし、インスタンス変数を正確に「firstName」、「lastName」、および「emailAddress」に変更し、もちろん bean タグを変更しない限り、上記のコードは機能しません。試してみると、これらはすべて失敗しました (エラー例: Bean に変数 "fname" が存在しません): fname、fName、firName、emailAddr など。
変数の命名に厳密な要件はありますか?
c# - 各フォームの Text プロパティを取得する方法
私はほぼ1週間探していますが、単純な問題を解決できないようです. プロジェクト内のすべてのフォームのすべての名前とテキスト プロパティを取得したいと考えています。
これが私のコードです:
.Text
ユーザー権限を制御するためにデータベースに保存するには、フォームの名前とが必要です。
c# - GetProperty API を呼び出して Reflection を使用すると、AmbiguousMatchException が発生する
問題があります。.NET Framework 3.5 にバグか何かがあるようです。たとえば、次のコードを考えてみましょう。
私が実行した場合:
一部のマシンでは、AmbiguousMatchException
. 私のコンピューターでは、それは魅力のように機能します。ターゲット フレームワークは .NET Framework 3.5 Full であることに注意してください。何が起こっているのですか?
c# - C# パラメータを使用してオブジェクト プロパティに値を割り当てる
vbs にオブジェクトがあります。
次のように C# で使用できます。
C# でプロパティに値を割り当てるにはどうすればよいですか?
例えば:
java - Tomcat の System.getProperty("user.home") は "/usr/share/tomcat7/" を返します
私の Java アプリケーションは Tomcat で実行されており、ユーザーのホーム ディレクトリ ( など"/home/USERNAME/"
) の下にファイルを作成したいと考えています。
メソッドSystem.getProperty("user.home")
は Windows でうまく機能し、 を返し"C:\users\USERNAME\"
ます。しかし、Linux では"/usr/share/tomcat7/"
、私のアプリケーションが許可していない を返します。試してみましたがSystem.getProperty("user.name")
、戻ります"tomcat7"
。回避策を作成しましたが、満足していません。
では、OS や Tomcat で実行している場合でも、ユーザーのホーム ディレクトリを取得するにはどうすればよいでしょうか。ありがとう。
groovy - Groovy - getProperty メソッドを実装する正しい方法
プロパティ値を取得するたびに何らかのコードを実行する必要があるため、クラスで getProperty メソッドを定義するのは当然のことです。このメソッドは、プロパティ値が取得されるたびに自動的に呼び出されます。私のクラスで持っているものは大まかに次のとおりです。
上記の方法の問題は、誰かがどこかで次の呼び出しを行おうとしたときに発生します。
この呼び出しは、「class」という名前のプロパティを探す getProperty メソッドで終了しますが、「class」という名前の実際のプロパティがないため、MissingFieldException が発生します。
プロパティ値が取得されるたびに実行コードを実装し、このような状況に対処する正しい方法は何でしょうか。