我将使用其设置示例(例如index.jsp?)来获取当前JSP网页的URL。参数= 12
你有什么主意吗 谢谢
您可以从EL提供的ELHttpServletRequest对象中获取该对象。by之前的部分可以通过method获得,而after之后的部分可以通过method获得。因此,简而言之:${pageContext.request}``?getRequestURL()?getQueryString()
HttpServletRequest
${pageContext.request}``?
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; // ...