0

URL www.test.com/myshort/myapp/mypage.jspがあります。ここmyshortで、はデータベースの列の値です。

後で、このshortName(この例では'myshort')のIDを照会します。

select id from mytable where shortName='myshort';

URL全体から「myshort」値を抽出するにはどうすればよいですか?request.getParameter()これはurlパラメータの一部ではないため、実行できません。だから私は使用しようとしていますrequest.getURI()

を使用してshortNameを解析および取得する方法を教えてくださいrequest.getURI()

4

2 に答える 2

0

このタイプのサーバープログラミングには、SpringMVCフレームワークを使用することをお勧めします。これにより、リクエストパターンを実際のURLにマッピングし、そのような値をURLから抽出することができます。

于 2012-12-09T20:32:13.193 に答える
0

私は自分の問題の解決策/代替案を見つけました。先に進んでweb.xmlを編集し、そこでurl形式を指定することができます。

しかし、これが私の問題を解決した方法です。URLからのshortNameを削除し、URLパラメーターとして貼り付けました。これは、私が以前考えていたものよりもはるかに簡単にアクセスできます。

于 2012-12-11T18:35:11.370 に答える