私はJavaとJSPでとても新しいです。Java/JSP - アプリケーション生成コードをどのように追跡するのですか?
私は購入したJava Webアプリケーションを使用しています。ブラウザでアプリケーションにアクセスすると、一部のブラウザでJavascriptの行を含む "mysite.com/app/servlet/com.sample.weblet.server.ClientReader?..."というファイルがエラーになります。私はそのJavaScriptコードのソースを見つけて、それを修正してブラウザ間で互換性があるようにしたいと思います。
すべてのJSPファイルとJSファイル(すべてが別のフォルダにあり、JARファイルにはパッケージ化されていません)を検索しましたが、faulty関数が見つかりませんでした。 JARファイルを広範に掘り下げました。クラス宣言、変数宣言、空のメソッドしか見つかりませんでした。私は論理を全く見つけることができず、間違いなくJavaScriptの自動生成に似たものを見つけていない。 WARファイルはありません。
私はjarファイル内でcom.sample.weblet.server.ClientReaderを見つけました。それに空のメソッドが2つしか含まれていませんでした。
この欠陥のあるJSコードが自動生成されていると仮定しています。それは正しいと思いますか? すべてのロジックを持つ1つのメインJARファイルがありますか?このJSコードはハードコード化されていますか?私は何が欠けていますか?
誰でも私を案内したり、何かヒントを教えていただけますか?
このWebアプリケーションのベンダーにバグ修正を依頼してください。 –
しました。しかし、私は非典型的な方法でアプリケーションを使用しています(私は、Webページのまっすぐではなく、モーダルウィンドウのiframeにアプリケーションを開いています)。彼らは約束をしておらず、私が持っていた会話に基づいて問題が注目されるようには思われませんでした。私は、JSのバグを見て、それを修正する方法を知っているが、私はちょうどソースに到達するために十分なJavaについて知りません。 – webdev11
メソッドが空であることをどのように知っていますか? "javap"などを使用している場合は、メソッドシグネチャを印刷することに注意してください。_only_ - yiuは(コンパイルされた)メソッド本体を表示しません。 –