我将获取具有其设置的当前JSP网页的URL
例如:index.jsp?参数= 12
你有什么主意吗
谢谢
最佳答案
您可以从HttpServletRequest
可用的 ${pageContext.request}
中的EL对象获得它。 ?
之前的部分可以通过 getRequestURL()
方法获得,而?
之后的部分可以通过 getQueryString()
方法获得。因此,简而言之:
<p>Request URL: ${pageContext.request.requestURL}</p>
<p>Query string: ${pageContext.request.queryString}</p>
<p>Full URL: ${pageContext.request.requestURL}?${pageContext.request.queryString}</p>
如果要使用普通的Java代码执行此操作,则最好为此使用Servlet。
String requestURL = request.getRequestURL().toString();
String queryString = request.getQueryString();
if (queryString != null) requestURL += "?" + queryString;
// ...
关于jsp - 从mJSP页面获取URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6097983/