これにボタンが付いたjspページとhtmlフォームがあります。このjspページにこのコードが書かれている場合、ボタンを押してJavaコードを実行するにはどうすればよいですか?
2371 次
2 に答える
0
まず、ユーザーがボタンを押すと、バックエンドではなくフロントエンドにあるため、ユーザーがボタンを押すと、http プロトコルを介してリクエストを呼び出す必要があり、サーバーがこのリクエストを受け入れると、あなたのJavaコードですが、あなたのやり方ではできないと思います!
于 2012-05-08T14:34:05.680 に答える
0
ブラウザ内で Java コードを実行することはできません。JavaScript はありますが、Java ではありません。Java コードにコールバックする必要がある場合は、サーブレットまたは別の JSP (または、Web フレームワークを使用している場合はより適切なもの) をセットアップし、JavaScript がXMLHttpRequest
オブジェクト (例: Ajax / Asynchronous JavaScript ) を使用してそのサーブレットにコールバックするようにします。および XML)。
これを始めるのに役立つ情報がウェブ上にたくさんあります。また、クライアント側を簡素化するのに役立つ JavaScript フレームワークを使用することもできます。一般的な例には、jQuery、Mootools、Prototype などがあります。
于 2012-05-08T22:09:00.817 に答える