是否可以将 servlet 映射到 /* 而不覆盖 JSP 处理
详细说明这一点:
我将 servlet 或过滤器映射到“/*”
现在,如果我访问如下 url:
/test
那么这将被定向到 servlet(这没问题)
但是如果我访问如下 url:
/index.jsp
这也将被定向对于servlet,我不希望出现这种行为,我想要的是将index.jsp 作为jsp 进行处理。
这怎么能做到呢?
Elaborating on this:
I map a servlet or filter to "/*"
Now, if I access a url like:
/test
Then this will be directed to the servlet (which is okay)
But if i access a url like:
/index.jsp
This will be directed also to the servlet, I dont want this behavior, what I want is for index.jsp to be processed as jsp.
How can this be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将控制器 servlet 映射到更具体的
url-pattern
(例如/controller/*
),并创建映射到/* 的
大致类似于Filter
doFilter()
方法中的操作。Map your controller servlet on a more specific
url-pattern
like/controller/*
and create aFilter
which is mapped on/*
and does roughly like follows indoFilter()
method.