<c:url var="queryString" value="?${requestScope['javax.servlet.forward.query_string']}"/>
我知道<c:url>
用于URL重写。但是这里将url值分配给var queryString。我不理解requestScope['javax.servlet.forward.query_string']
答案 0 :(得分:1)
来自文档:
应由容器设置的请求属性的名称 调用forward(ServletRequest,ServletResponse)方法时。它 提供请求的路径相关属性的原始值。 请参阅&#34;转发请求参数&#34;在Servlet中 详细规范。
时正在设置javax.servlet.forward.query_string参数
requestDispatcher.forward(request,response);
正在从控制器调用。