我已经阅读了许多关于重写的文章和博客,并且我知道内部服务器重写和重定向之间存在差异。我有兴趣了解内部重写是如何工作的,以及这是如何在 Java 中完成的。我正在为我的 Java web 应用程序使用 PrettyFaces,如果知道(当然用非常简单的术语)您能够在请求被提供之前如何查看请求,那就太好了。它是一种首先被调用的过滤器吗?
最后,服务器上的 url 重写是“程序”,它将重写规则中的 URL 转换为服务器上的真实资源,对吗?这一切都发生在内部,因此用户认为该地址是“真实”资源?
谢谢你。