我将获取具有其设置的当前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/

10-12 04:57