我正在维护Java Servlet应用程序,现在必须从Web服务请求中提取URL,以确定要采取何种操作,具体取决于称为Web Service的URL。我发现这与我导入到类中的HttpServletRequest有关。我尝试在Web服务端点内设置以下内容,但始终告诉我urlrequest未初始化。我究竟做错了什么?
HttpServletRequest urlrequest;
StringBuffer url = urlrequest.getRequestURL();
最佳答案
您使用的HttpServletRequest应该是doGet,doPut,doPost或doDelete的输入参数HttpServletRequest。
然后,肯定HttpServletRequest.getRequestURL
将重建客户端使用的URL,查询字符串参数除外。
关于java - 从HttpServletRequest提取URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25306093/