1

自分のものではないコードを編集していて、RequestDispatcher のパスをたどる必要があります。

RequestDispatcher dispatcher = this.getServlet().getServletContext().getRequestDispatcher([url]);

if (dispatcher == null) {
throw new Exception("Unable to find " + [url]);
            }

logger.debug("Dispatching request to PDF Writer Servlet " + dispatcher.toString());

dispatcher.forward(request, response);

パスがどこに行くのかを知るにはどうすればよいですか?

4

1 に答える 1

2

行 dispatcher.forward(request, response) をコメント化し、この行を追加してから、サーブレットを実行してみてください。

out.print(this.getServlet().getServletContext().getRealPath([url]));

これは、ディスパッチャーが転送されるパスを返します。

于 2013-08-14T06:20:35.573 に答える