时间:2021-05-20
官网:http://wiki.sitemesh.org/wiki/display/sitemesh/Home
也可以下载官方的示例Demo参考和学习,这里我只做一个简单示例,演示最基本的使用
首先就是加Jar包,我用的是sitemesh-2.4.2.jar,然后在web.xml中增加过滤器:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http:///jsp/jstl/core"%><html><head><title>SiteMesh示例-<sitemesh:title/></title><sitemesh:head/></head><body> <%@ include file="/layouts/header.jsp"%> <div id="content"> <sitemesh:body/> </div> <%@ include file="/layouts/footer.jsp"%></body></html>简单说明:
头部引入js和css,都可以在其他重用。
头页面header.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
菜单信息
尾页面footer.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
版权信息
在根下新建一个文件夹static,用于实验是否拦截,在该文件夹下新建JSP:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>" rel="external nofollow" > <title>有人拦截我吗?</title> </head> <body> 有人拦截我吗? </body> </html>访问:http://127.0.0.1:8080/sitemesh/index.jsp这个会拦截
访问:http://127.0.0.1:8080/sitemesh/static/index.jsp则不会拦截处理
根据页面看实际效果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
这篇文章主要介绍了java操作elasticsearch的案例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参
这篇文章主要介绍了java继承的概念及案例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下packagej
Freemarker入门示例FreeMarker整合Struts2示例SiteMesh入门示例那么如何将Freemarker与SiteMesh结合起来使用,这在
有的新手一心想制作网站,但是看了教程,又要下载软件,又要学习代码,一堆东西都让新手望而却步。就算过去通过网站模板下载的方式来制作网站,也被新手认为是非常麻烦的。
我们如何建网站?新手学习做网站教程基础的必看?如何用dreamweaver制作简单网页?下面就让小编给你介绍一下吧! 我们如何建网站?新手学习做网站教程基