14

次のような URL を取得しました。

http://test.com/testapp/test.do?test_id=1&test_name=SS

この部分だけを手に入れる方法はありますか

/test.do?test_id=1&test_name=SS

4

3 に答える 3

27

java.net.URLURL 文字列を解析するために使用します。

URL url = new URL("http://test.com/testapp/test.do?test_id=1&test_name=SS");
System.out.println(url.getPath()+"?"+url.getQuery());
于 2014-02-04T07:02:35.857 に答える
1

ActionClass の内部

String actionName = (String)ActionContext.getContext().get(ActionContext.ACTION_NAME);

「試練」を与えます。

HttpServletRequest request = ServletActionContext.getRequest();

すべてのパラメータを取得できるサーブレットリクエストです。とにかく、ActionContext.getContext()を見てください。そこから得られるものはたくさんあります。お役に立てれば。

于 2014-02-04T07:09:40.780 に答える