JSP---web.xml中设置前后台不同的头部和底部

目录结构

header.jspf 

<%@ page pageEncoding="utf-8" %>
<html>
<head></head>
<body>
<h1 style="background:#999;color:#fff;padding:10px;">hello website.</h1>

admin_header.jspf

<%@ page pageEncoding="utf-8" %>
<html>
<head></head>
<body>
<h1 style="background:#999;color:#fff;padding:10px;">hello admin information management system.</h1>

footer.jspf

<%@ page import="java.util.Calendar"  pageEncoding="utf-8" %>
<h1 style="background:#999;color:#fff;padding:10px;">&copy;2000-<%= Calendar.getInstance().get(Calendar.YEAR) %>  beast-king corp.</h1>

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">
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

    <jsp-config>
        <jsp-property-group>
            <url-pattern>/main/*</url-pattern>
            <page-encoding>UTF-8</page-encoding>
            <default-content-type>text/html</default-content-type>
            <include-prelude>/jspf/header.jspf</include-prelude>
            <include-coda>/jspf/footer.jspf</include-coda>
        </jsp-property-group>

        <jsp-property-group>
            <url-pattern>/admin/*</url-pattern>
            <page-encoding>UTF-8</page-encoding>
            <default-content-type>text/html</default-content-type>
            <include-prelude>/jspf/admin_header.jspf</include-prelude>
            <include-coda>/jspf/footer.jspf</include-coda>
        </jsp-property-group>
    </jsp-config>
</web-app>
时间: 2024-10-15 01:51:00

JSP---web.xml中设置前后台不同的头部和底部的相关文章

lisener在web.xml中设置

/* * servlet监听器开发步骤: * 1.写一个类实现XXXListener接口(6个=3个容器+3个对容器中属性进行操作) * 2.在web.xml中配置<listener> ---规范:一般写在<Filter>和<Servlet>之间 * */ <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.or

7、jsp在xml中设置映射后,css失效以及跳转网页404问题

错误现象: 在xml中设置管理界面得映射后,管理界面css样式不显示,以及原来可以跳转到的页面404. 问题所在: jsp未放在虚拟路径得根目录下,就是没放在webcontent下,像我的ActIns.jsp未放在webcontent下一样. 无论你的jsp在哪里,只要在xml设置了映射,那么他所在得相对路径就是虚拟路径的根目录下,找css和跳转相对路径都应该注意这一点. 解决办法: 此时,像我在去找css,或者跳转地址时,应该从虚拟路径得根目录下开始. 跳转页面得话,因为我需要来回进行跳转,所

在web.xml中设置全局编码

在web.xml中配置 <filter> <filter-name>characterFilter</filter-name> <filter-class>com.cn.CharacterFilter</filter-class> </filter> <filter-mapping> <filter-name>characterFilter</filter-name> <url-pattern

Web.xml中设置Servlet和Filter时的url-pattern匹配规则

一.servlet容器对url的匹配过程: 当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html(我的应用上下文是test),容器会将http://localhost/tes去掉,将剩下的/aaa.html部分拿来做servlet的映射匹配,也就是拿这剩下的部分与web.xml中配置的servlet的url-pattern进行匹配.注意:这个映射匹配过程是

【转】web.xml中load-on-startup的作用

http://www.blogjava.net/xzclog/archive/2011/09/29/359789.html 如下一段配置,熟悉DWR的再熟悉不过了:<servlet>   <servlet-name>dwr-invoker</servlet-name>   <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>   <init-param

load-on-startup在web.xml中的含义

在servlet的配置当中,<load-on-startup>1</load-on-startup>的含义是: 标记容器是否在启动的时候就加载这个servlet. 当值为0或者大于0时,表示容器在应用启动时就加载这个servlet: 当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载. 正数的值越小,启动该servlet的优先级越高. 为什么不是true和false呢?这是因为如果我们在web.xml中设置了多个servlet的时候,可以使用load-on-s

web.xml 中以编码方式添加filter并设置初始化参数AbstractAnnotationConfigDispatchServletInitializer

web.xml中配置filter <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&q

Jsp在Web.xml中的配置

下面列出web.xml常用的标签元素及这些标签元素的功能: 1.指定欢迎页面,例如: <welcome-file-list> <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index1.jsp</welcome-file> </welcome-file-list> 上面的例子指定了2个欢迎页面,显示时按顺序从第一个找起,如果

jsp 使用application.getInitParameter来获取web.xml中配置参数

jsp中9个内置对象之一application,它的数据对整个web应用都有效,application有一个重要的用途就是获取web.xm中的配置参数,这样可以提高代码的移植性.应用案例如下: 在web.xml中配置如下代码: <context-param> <param-name>driver</param-name> <param-value>com.mysql.jdbc.Driver</param-value> </context-p