エンティティクラスを持つJSPファイルがあります-データベースにユーザーを追加したいと思います。application/xmlを使用するPOSTメソッドを使用したRESTWebサービスがあります。データをXMLに解析してpostメソッドを呼び出す必要があると思いますが、このxmlデータを送信してこの呼び出しを停止するにはどうすればよいですか?GETメソッドを呼び出す方法しか知りませんが、たとえば、いくつかのパラメーターを必要とするpostまたはdeleteメソッドを呼び出す方法はありますか?ありがとう。
質問する
2541 次
1 に答える
1
2つの課題があります。XMLの生成(解析ではなく、解析はXMLからではなく、XMLからの変換です)とPOSTです。
最初の問題はかなり単純です。jaxbから、dom、手動でのXMLの作成(推奨されていません)まで、さまざまなライブラリを使用できますStringBuilder
。
プレーンJavaでPOSTを送信できます。Java:UrlConnectionを使用して承認付きのリクエストをPOSTする方法を参照してください。httpclientのような特別なライブラリもあります。
ところで、JSPでWebサービスを呼び出したり、データベースに直接アクセスしたり、スレッドを開始したり、ファイルを開いたりしないでください。少なくともサーブレットを使用し、表現のためにJSPを残します。
于 2012-08-01T15:36:47.880 に答える