- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要实现的是类似于asp.net 中的母版页。我正在关注 tutorial ,但我可能遗漏了一些东西,因为我已将 header.jspf 和 footer.jspf 添加到 WEB-INF/jspf 文件夹中,而 index.jsp 位于 WEB-INF 之外。我在 web.xml 中添加了信息,以便某些 jsp 页面应该自动添加页眉和页脚。问题可能是 index.jsp 无法访问 WEB-INF 文件夹中的任何内容,但我认为我已经在本教程的上一步中解决了这个问题。当我运行该项目时,我得到的只是 index.jsp 删除所有页眉和页脚后剩下的内容。
我不想用:<%@include file="header.jspf" %>
和 <..jsp:include...>
.
截图:
web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<jsp-config>
<jsp-property-group>
<description>header and footer settings</description>
<url-pattern>/index.jsp</url-pattern>
<url-pattern>/WEB-INF/view/*</url-pattern>
<include-prelude>/WEB-INF/jspf/header.jspf</include-prelude>
<include-coda>/WEB-INF/jspf/footer.jspf</include-coda>
</jsp-property-group>
</jsp-config>
</web-app>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Webshop</title>
</head>
<body>
<h1>Webshop</h1>
</body>
</html>
最佳答案
我也在做那个教程,当我使用Tomcat作为服务器时,它不会包含页眉和页脚,我必须使用glassfish服务器,有没有办法让tomcat包含页眉和页脚?
编辑:
用这个替换默认标签似乎解决了使用tomcat作为服务器的问题
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/TR/xmlschema-1/"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
关于jsp - 是否可以在不使用jsp :include?的情况下将jspf文件添加到jsp页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7619480/
我想将jspf包含到索引jsp页面中,这些语句 a出现在索引页!! 这是索引页中的包含行 注意:我只在索引页中制作头部和正文,有人可以告诉我为什么第一行出现在索引页中吗? 最佳答案 JSPF
我有一个类似于此的网址http://localhost/webapp/wcs/stores/servlet/ProductDisplay?expDataType=CatalogEntryId&cata
我有两个文件。 choose.jsp 和 little.jspf 选择.jsp little.jspf this is little.jsp I just heard that s
这个问题在这里已经有了答案: File names for JSP include directive to avoid compilation of them (1 个回答) 关闭4年前。 什么是
如何让 Aptana 识别 .jspf 文件? 我希望对 .jspf 文件进行语法突出显示。我确信有一个首选项/配置选项或一个 xml 文件可供编辑,但我没有找到它。 我认为它与 eclipse 过程
我在 jspf 文件中有一个变量。我想从另一个 java 类文件访问它。是否可以从 java 类文件访问该变量?如果可以,我该怎么做? 最佳答案 这是不可能的。解决方案是将变量移至Java 类,然后在
我正在使用 jetty maven 插件开发我的玩具项目并执行目标 jetty:run。现在我决定检查它在 tomcat 上是如何工作的。 我有两个 jspf 片段:header.jspf 和 foo
我的 IBM RAD 8 在应该验证 JSP 片段时无法工作。它报告包含文件中定义的类和变量未定义的错误。我不想禁用验证,我想问如何启用它。我将 JSP 片段命名为 .jspf 并将其放入推荐的 WE
编辑:这个问题是针对我所做的不正确观察而提出的。请无视。 我知道 JSPF 用于定义可以包含在 JSP 中的片段。 除此约定外,服务器(例如 Tomcat)或用户代理(例如 firefox、googl
我需要自定义创建帐户 portlet,我想隐藏归档的“中间名”,但该字段存在于文件/html/portlet/login/create_account_user_name.jspf 下,使用自定义 j
.jspf 文件是“Java 服务器片段”——jsp 仅用于在其他 .jsp 文件中包含 ()。 预编译所有 .jsp 文件非常方便,因为它会在构建时而不是运行时暴露语法错误、缺少导入、Java 代码
我有 index.jsp,其中包含 header.jspf、主要内容和页脚 jspf。我正在使用 s include 来包含页眉和页脚 jspf。 我的标题 jspf 包含带有参数值的 surl 标签
我有一个使用 Spring MVC 和 jsp 页面的 Web 应用程序。在我的一个 jsp 文件中,我有一个循环遍历 Map并使用 escapeXml(toString) 呈现每个条目值:
我有以下jsp: ... ... 当应用程序在 tomcat 8 下运行时,当我打开以下 jsp 时,我看到我的包含替换为空字符串。 当我在 jetty 下运行应用程序时 - 它呈现良好。 因为我不
我们使用的是 weblogic 服务器 11g,该 jsp 文件适用于 jdk1.6。现在,当我们尝试升级到 JDK1.8 时,当我点击登录页面时,weblogic 会抛出此异常。相同的代码在 Tom
我是一名优秀的程序员,十分优秀!