【发布时间】:2015-04-12 02:07:06
【问题描述】:
您好,我正在使用 spring 4 MVC 组合一个相当基本的应用程序。我使用的是配置 java 类而不是 xml 配置。我对此很陌生,但一切都在慢慢地向前发展。我遇到了一个问题,因为我想在所有 jsp 页面视图中包含一个标题。
所以我已将 include-prelude 包含到我的 web.xml 文件中
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<display-name>Web Application</display-name>
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<include-prelude>/WEB-INF/views/include/header.jspf</include-prelude> </jsp-property-group>
</jsp-config>
</web-app>
如果我将一个虚拟 jsp 文件添加到 webapp 文件夹(我使用的是 maven 和 eclipse)并直接访问它,这将起作用。但是它不适用于通过 spring MVC 访问的 JSP。它在我继承的一个类似应用程序中工作,该应用程序在 xml 文件而不是 java 类中具有 spring bootstrap 配置。我不会有数百万页,所以我想我可以使用 jsp:include 但是...
谁能告诉我应该如何获取 header.jspf ?理想情况下,我想将配置保留在 java 类中,但也许我必须使用 xml bootstrapping ?
另外作为一个补充问题,这并不是我真正要问的问题,所以请忽略它是否违反所有规则(!)当我在谷歌上搜索了一下时,我一直在阅读 JSP 不再适用意见。我正在编写一个相当基本的 Intranet 表单应用程序(我最近从 microsoft 技术切换,如果您不喜欢该术语,请道歉!)。你认为我应该使用 JSP 和 jspf 以外的东西吗
谢谢
【问题讨论】:
标签: java spring jsp spring-mvc