だから私はこのように機能するシンプルなサイトを構築しようとしています。
通常: www.XYZ.com/hello?id=912(この場合、入力されるパラメーターは912であるidです)この場合、クラス「hello」はHTTPServletを拡張します
推奨される方法: www.XYZ.com/hello/912(これは、URL自体にスラッシュが含まれている後に追加されます)
私はここで何をしますか?別のHTTPServlettを拡張する代わりに
お時間をいただきありがとうございます
サーブレットを /hello にマップし、HttpServletRequest.getPathInfo() の結果を解析します
Spring MVC を調べる必要があります。コントローラー用の @RequestMapping アノテーションが提供されているため、これを非常に簡単に実行できます。また、アプリケーションのさまざまなレイヤー (データ、コントロール、およびプレゼンテーション レイヤー) をあまり手間をかけずにきれいに分離できます。
ここに良い紹介があります: http://www.mkyong.com/spring3/spring-3-mvc-hello-world-example/より具体的にはhttp://www.mkyong.com/spring-mvc/spring-3- rest-hello-world-example/
ここで大砲でハエを撃っていないことを願っていますが、URL をメソッドにさらに柔軟に関連付けることができるように、 restletのようなフレームワークを使用することを検討しましたか?