Tiles 2、JSP的映射
我使用 Tiles 2 和 Spring 3.05。我想将 jsp 文件映射到控制器,例如
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.html</url-pattern>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
,当我这样做时,我得到“[WARN] org.springframework.web.servlet.PageNotFound [未找到带有 URI 的 HTTP 请求的映射 [/WEB-INF/*< /em>.jsp]”适用于所有图块。
如何从 servlet 映射中排除图块(来自 WEB-INF 内)?或者也许我可以明确地将这些文件映射到tiles servlet?
I use Tiles 2 with Spring 3.05. I want to map jsp files to controller, e.g.
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.html</url-pattern>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
When I do so, I get "[WARN] org.springframework.web.servlet.PageNotFound [No mapping found for HTTP request with URI [/WEB-INF/*.jsp]" for all tiles.
How can I exclude the tiles (from within WEB-INF) from servlet-mapping? or maybe I can explicitly map those files to tiles servlet?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该在
context
文件中配置它,而不是在web.xml
中执行此操作。这些说明可在春季Instead of doing this in
web.xml
, you should probably configure it in yourcontext
file. The instructions are available in the spring docs.希望我的 spring-context.xml 的这一部分可以帮助您构建配置。
它基于以下事实:有两种tiles配置文件:
/WEB-INF/jsp/controllers/**/views。 xml是绑定view和jsp的几个文件
其中/WEB-INF/jsp/controllers/**/views.xml之一文件:
May this sippet of my spring-context.xml helps you to build your configuration.
It is based on the fact that there are two kind of tiles configuration files:
/WEB-INF/jsp/controllers/**/views.xml are several files that bind the view and jsp
One of the /WEB-INF/jsp/controllers/**/views.xml files: