次のリンクを使用して JNLP API にアクセスしています。
プロジェクト: JWSFileChooserDemo
基本的に、[開く] と [保存] ダイアログ ボックスでユーザーから「テキスト」ファイルを取得し、サーバーに保存し、読み取り、処理などを行ってから、同じ .java ファイルを Web サイトに表示する必要があります。
私が試した上記の 2 行については、次のとおり
です。
2.次に、サーブレットを使用して同じ仕事をしましたが、ファイルの読み取りが機能しません。
3. 現在、JNLP、Java Web Start を使用しています。
しかし、私が Web サイトで読んだことによると、アプレットはこれらのファイル操作に対して署名されている必要があります。NetbeansIDE には、WEB START とアプレットの自己署名を有効にするオプションがあります。しかし、これは私にはうまくいきません。
リンクに記載されているのと同じプログラム (javax.jnlp を使用) を作成しましたが、[開く] をクリックすると、「ユーザーが保存要求をキャンセルしました」と表示される else ステートメントに向かってループします。
上記のエラーは、リンクで指定された JNLP ファイルを実行したときのように、アプレットが適切に署名されていないことが原因であると思います..次の確認を求めます。
したがって、プロジェクトのプロパティ-> WebStart-> WebStartを有効にする->署名->生成されたキーによる自己署名を使用してアプレットに署名するか、証明書、つまり.crtファイルを生成したkeytoolsを使用して署名する必要があります。これを行う他の方法はありますか?