Struts2结合sitemesh3制作网站母版页面

news/2024/5/16 8:27:32/文章来源:https://blog.csdn.net/weixin_30576859/article/details/95188500

上一篇文章介绍了sitemesh3的使用,这篇文章来介绍如何结合struts2来配置和使用sitemesh,具体的如何使用sitemesh3我就不讲解了,这个你们可以看看我的上一篇博客。

首先你要添加struts和sitemesh相关的jar包:

QQ截图20140804090613

添加完毕后,你要配置web.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    id="WebApp_ID" version="3.0">
    <!--用来消除sitemesh 拦截器 Struts2拦截器的冲突 使之兼容 -->
    <filter>
        <filter-name>struts-cleanup</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
    </filter>

    <filter>
        <filter-name>sitemesh3</filter-name>
        <filter-class>org.sitemesh.config.ConfigurableSiteMeshFilter</filter-class>
    </filter>

    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>struts-cleanup</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <filter-mapping>
        <filter-name>sitemesh3</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

</web-app> 

 

配置好了之后要配置struts.xml文件:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>

    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="true" />

   <package name="aboutme" extends="struts-default">
        <action name="AboutMe"
            class="zw.hellozw.action.AboutMeAction">
            <result>/AboutMe.jsp</result>
        </action>
        <!-- Add actions here -->
    </package>

</struts>

 

然后你访问看看:

QQ截图20140804091114

有什么问题可以发送我的常用邮箱:zhangwei900808@126.com,或者qq:1576410833。

转载于:https://www.cnblogs.com/zhangwei595806165/p/3889355.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_724155.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

windows server2008 iis 7部署及网站部署完整步骤

windows server2008 iis 7部署及网站部署完整步骤windows2008下的iis7安装部署&#xff0c;web 网站的配置&#xff0c;不是很熟练&#xff0c;每次都得google。下面整理一个完整步骤&#xff0c;以备使用1&#xff09; iis7安装&#xff1a;默认系统装完之后&#xff0c;是不会…

NodeJs Express MySQL 搭建电影网站:第一期(搭建Express项目、路由构建、jade 页面构建和模拟数据)

效果展示&#xff1a; 首页&#xff1a; 详情页面: 后台&#xff1a;电影添加页面 后台&#xff1a;电影列表 第一步&#xff1a;创建movie 应用 express movie 第二步&#xff1a;movie应用依赖第三方模块&#xff08;MySQL body-parser&#xff09; cnpm install mysql …

NodeJs Express MySQL 搭建电影网站:第二期(MySQL 数据增删改查操作)

第一步&#xff1a;编辑相关页面路由信息&#xff0c;使用MySQL填充数据 编辑movie/routes/index.js 文件 var express require(express); var router express.Router();var dbrequire(./../db.js); // 引入自定义DB 模块 var bodyParserrequire("body-parser");…

查看论坛隐藏链接_【外链建设】测试了1500个hao123推荐的网站,只为挖掘发能外链的DZ论坛...

点击上面“蓝字”关注&#xff01;虽然已经过了外链为皇的时代&#xff0c;但外链在新站建设、重点关键词排名等工作场景中依然占据着很重要的位置。因为我工作后&#xff0c;大部分的时间在做品牌SEO&#xff0c;没有积攒什么外链资源&#xff1b;这次要梳理SEO技术&#xff0…

iis服务器网站启动不了,IIS上打不开asp网站怎么办

导读&#xff1a;最近很多朋友都遇到iis上打不开asp的站点这种问题&#xff0c;然后来问我们为什么IIS不支持asp&#xff0c;其实这种问法是错误的&#xff0c;windows系统和asp同属于微软软件系列&#xff0c;都是微软开发&#xff0c;所以互相之间的支持和兼容就无需置疑了&a…

(比较 tika 和正则 ,我更喜欢jsoup ) jsoup 抓取 iteye 网站

jsoup 效果 qq新闻 内容抓取 正则表达 &#xff08;正则&#xff09; http://knight-black-bob.iteye.com/blog/2312411 比较 tika 和正则 &#xff0c;我更喜欢jsoup 正则 比较难写 &#xff0c;&#xff0c; &#xff0c;&#xff0c;&#xff0c;&#xff0c; 下面有jar …

(转贴)图解使用VS.NET部署含水晶报表的网站

Crystal Report &#xff0c;中文名称“水晶报表”&#xff0c;因为做报表的功能强大&#xff0c;所以被 Visual Studio.Net 整合进来了。其中 Visual Studio.Net 2002 中的Crystal Decisions 版本为 1.0 &#xff1b;Visual Studio.Net 2002 中的Crystal Decisions 版本为 1.1…

使用Ajax技术编写了一个网站

因为工作的原因&#xff0c;有一段时间没有更新博客了&#xff0c;感到非常惭愧&#xff0c;因为提供的博客空间是免费的&#xff0c;而且还有免费的二级域名&#xff0c;应该好好加以利用。 现在网络已进入了web2.0的时代&#xff0c;AJAX技术也十分流行&#xff0c;在这样一种…

NET开发人员必知的八个网站

当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一&#xff0c;或者想要成为其中之一的话&#xff0c;我下面将要列出的每一个站点都应该是你的最爱&#xff0c;都应该收藏到书签中去。对于不熟悉.NET技术的朋友&#xff0c;需要说明一下&#xff0c;.NET提供…

最简单的视频网站(JavaEE+FFmpeg)

http://blog.csdn.net/leixiaohua1020/article/details/15811977/ 本文记录一个最简单的视频网站系统。此前做过一些基于JavaEE中的 SSH (Strut2 Spring Hibernate)的网站系统&#xff0c;但是一直没有做过一个视频网站系统&#xff0c;所以就打算做一个“精简”的视频网站系…

海洋工作室——网站建设专家:FOXMAIL 自动收发设置

你的邮箱单击右键&#xff0c;选择“属性”&#xff0c;然后在弹出的对话框里选择“收邮件”&#xff0c;下面有个“每隔 自动收邮件”把它前面的勾选上&#xff0c;然后在里面填上你希望的时间间隔。 图片操作请参考下图: 转载于:https://www.cnblogs.com/OceanChen/archive…

基于IP$一次 “假冒银行网站的钓鱼***”

IP$大家一定不会陌生&#xff0c;管理型文件共享&#xff0c;伴随微软系列很多年了 很荣幸的成为微软的几大漏洞之一。你只要知道对方的ip&#xff0c;只要拥有相应的技术&#xff0c;就可以在对方电脑上为所欲为。但为什麽微软不结束它呢&#xff0c;因为这个协议是window…

(收藏新闻)能帮你找到网页设计灵感的16个网站

几天前我发了篇《创意灵感哪里寻》的文章&#xff0c;历数了一些我寻找设计灵感时经常访问的网站。在文章的最后&#xff0c;我给大家扔了个问题&#xff1a;“你会到什么网站找设计灵感呢&#xff1f;”。那下面呢&#xff0c;就是一些看官推荐的网站。有些我没听过&#xff0…

Silverlight应用的SEO优化-2

Silverlight应用的SEO优化-2 上一次&#xff0c;我讲了一点使一个Sliverlight应用可被搜索引擎收录索引的一般过程。这一次&#xff0c;我将深入到SilverlightStore搜索引擎优化的应用实例。 示例概要 这个SilverlightStore应用是一个超级简单的应用程序&#xff0c;它真正的用…

著名反恶意软件组织关闭博客网站 抗议 NSA 利用恶意软件攻击公共机构

近期&#xff0c;国外一篇博客披露&#xff0c;著名的反恶意软件组织MalwareMustDie决定关闭其博客网站&#xff0c;以抗议NSA(美国国家安全局)利用黑客工具入侵无辜国家的教育和公共服务器。 文章指出&#xff0c;Shadow Brokers(影子经纪人)团队之前曾泄露NSA黑客工具&#x…

雅虎旗下图片分享网站 Flickr 关闭商业化照片授权服务Marketplace

雅虎旗下图片分享网站 Flickr 关闭商业化照片授权服务Marketplace 责任编辑&#xff1a;editor007 作者&#xff1a;MJ | 2016-09-22 21:56:02 本文摘自&#xff1a;36kr 两年前&#xff0c;雅虎旗下的图片分享网站 Flickr 推出照片授权服务 Marketplace&#xff0c;当大型网站…

分享 一些silverlight网站、第三方控件及开源代码

一、可参考的应用网站 1、网址&#xff1a;http://www.preiskombirechner.ch/Preis_Kombi_Rechner.ebs?ActiveID1191 2、网址&#xff1a;http://www.bestfreecharts.com/ 二、第三方控件&#xff1a; 1、RadControls Silverlight 网址&#xff1a;http://demos.telerik.com/s…

网站设计欣赏:45+靓丽的蓝绿色主题网站作品【上篇】

网站给用户留下第一印象的既不是网站内容&#xff0c;也不是网站布局&#xff0c;而是网站的色彩。色彩给人的视觉效果最明显&#xff0c;一个网站设计成功与否&#xff0c;在某种程度上就取决于设计者对色彩的运用和搭配。这篇文章搜集了45靓丽的蓝色和绿色主题网站作品&#…

linux系统centOS6.5使用goaccess工具分析nginx网站日志

摘要&#xff1a; 网站的log日志分析是每个站长经常做的必备工作&#xff0c;通过网站日志文件我们可以分析各大搜索引擎对网站的爬取情况。最近我的网站做了一些调整&#xff0c;所以想看下日志文件&#xff0c;但因为网站服务器环境是LNMP&#xff0c;所以我就找了一款nginx日…

大型网站架构系列:缓存在分布式系统中的应用(三)

本文是《缓存在分布式系统中的应用》第三篇文章。 上次主要给大家分享了&#xff0c;缓存在分布式系统中的应用&#xff0c;主要从不同的场景&#xff0c;介绍了CDN&#xff0c;反向代理&#xff0c;分布式缓存&#xff0c;本地缓存的常规架构和基本原理。 因为时间关于&#x…