1

だから私はこのように機能するシンプルなサイトを構築しようとしています。

通常: www.XYZ.com/hello?id=912(この場合、入力されるパラメーターは912であるidです)この場合、クラス「hello」はHTTPServletを拡張します

推奨される方法: www.XYZ.com/hello/912(これは、URL自体にスラッシュが含まれている後に追加されます)

私はここで何をしますか?別のHTTPServlettを拡張する代わりに

お時間をいただきありがとうございます

4

3 に答える 3

2

サーブレットを /hello にマップし、HttpServletRequest.getPathInfo() の結果を解析します

于 2012-05-05T21:14:38.063 に答える
2

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/

于 2012-05-05T21:18:54.847 に答える
1

ここで大砲でハエを撃っていないことを願っていますが、URL をメソッドにさらに柔軟に関連付けることができるように、 restletのようなフレームワークを使用することを検討しましたか?

于 2012-05-05T21:14:27.317 に答える