JSP 当前 URL
JSP Current URL
从其他一些帖子中,我可以通过以下方式获取当前 URI:
<%= request.getRequestURL() %>
但是以下方法不起作用:
<%! String foo = request.getRequestURL(); %>
我很好奇为什么上面的方法不起作用,以及如何将当前 URI 分配给字符串。
每个 the javadocs、getRequestURL()
returns 一个 StringBuffer
,而不是一个 String
。
试试这个:
String foo = request.getRequestURL().toString();
发布后不久,我发现了如何让它发挥作用。以下代码有效:
<%
StringBuffer foo = request.getRequestURL();
%>
我需要做一些研究以了解 <%
和 <%!
之间的区别。
从其他一些帖子中,我可以通过以下方式获取当前 URI:
<%= request.getRequestURL() %>
但是以下方法不起作用:
<%! String foo = request.getRequestURL(); %>
我很好奇为什么上面的方法不起作用,以及如何将当前 URI 分配给字符串。
每个 the javadocs、getRequestURL()
returns 一个 StringBuffer
,而不是一个 String
。
试试这个:
String foo = request.getRequestURL().toString();
发布后不久,我发现了如何让它发挥作用。以下代码有效:
<%
StringBuffer foo = request.getRequestURL();
%>
我需要做一些研究以了解 <%
和 <%!
之间的区别。