0

私は多くの Android アプリをコーディングしており、何度も UriMatcher クラスを使用してコンテンツ URI と http URL の両方を一致させてきました。

現在、Java と Gae を使用して小さな Web アプリに取り組んでいます。呼び出しと動的情報を一致させる必要があるサーブレットはほとんどありません。静的 URL パターンではなく、ランタイム解析データ。

Android では、UriMatcher が私の意見でしたが、Java Se World では何が利用できるでしょうか?

4

1 に答える 1

0

GAE で Java Servlet API を使用し、それを登録してワイルドカード Uris を受け取り、Uris を解決してマップするだけです。

public class MyServlet extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
        String uri = req.getRequestURI();
        // do something with the uri here

        // generate a response
        resp.setContentType("text/plain");
        resp.getWriter().println("Hello, world");
    }
}

そしてそれを登録します:

<servlet>
  <servlet-name>My servlet</servlet-name>
  <servlet-class>com.package.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>My servlet</servlet-name>
  <url-pattern>/*</url-pattern>
</servlet-mapping>
于 2013-03-12T19:57:22.133 に答える