`
xinanadu
  • 浏览: 231457 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SSH2装饰器的decorators.xml

 
阅读更多

<?xml version="1.0" encoding="UTF-8"?>

<decorators defaultdir="/decorators">
    <!-- 在excludes元素下指定的页面将不会由SiteMesh来装饰 -->
    <excludes>
        <pattern>/exclude.jsp</pattern>
        <pattern>/exclude/*</pattern>
        <pattern>/css/*</pattern>
        <pattern>/js/*</pattern>
        <pattern>/images/*</pattern>
        <pattern>/decorators/*</pattern>
        <pattern>/admin/login.action</pattern>
        <pattern>/index/user/user!regist.action</pattern>
        <pattern>/index/classify/content!choseFolder.action</pattern>
        <pattern>/index/store/folder!choseFolder.action</pattern>
       
       
    </excludes>

    <!-- 创建一个名为main的装饰器,该装饰器页面为main.jsp,
        用于装饰pattern指定的URL的所有页面-->
    <decorator name="admin" page="admin/admin.jsp">
        <pattern>/admin/welcome.action</pattern>
        <pattern>/admin/pubinfo/*</pattern>
        <pattern>/admin/classify/*</pattern>
        <pattern>/admin/user/*</pattern>
        <pattern>/admin/promotion/promotion.action</pattern>
        <pattern>/admin/region/region.action</pattern>
        <pattern>/admin/promotion/promotion.action</pattern>
    </decorator>
   
    <decorator name="admin-input" page="admin/input.jsp">
        <pattern>/admin/user/*!input.action</pattern>
        <pattern>/admin/classify/classify!input.action</pattern>
        <pattern>/admin/classify/classify!parent.action</pattern>
        <pattern>/admin/classify/classify!clsForm.action</pattern>
        <pattern>/admin/pubinfo/*!input.action</pattern>
        <pattern>/admin/region/region!input.action</pattern>
        <pattern>/admin/promotion/promotion!input.action</pattern>
       
    </decorator>
   
    <decorator name="index" page="index/index.jsp">
        <!--pattern>/index/classify/index*</pattern-->
        <pattern>/index/index.action</pattern>
    </decorator>
   
    <decorator name="city" page="index/city.jsp">
        <pattern>/index/area/*</pattern>
    </decorator>
</decorators>
 
分享到:
评论

相关推荐

    python-装饰器Decorators.pdf

    2. **装饰器类**:可以使用类来实现装饰器,这种方式更加灵活,可以支持更多的自定义逻辑。 ```python class CountCalls: def __init__(self, func): self.func = func self.num_calls = 0 def __call__(self...

    jsoup jar包

    通过文件decorators.xml可以看到,我配置了只对可以匹配上/user*的url请求进行装饰,因为存在url改写,所以对于被装饰的文件原路径无关,装饰是针对url的.比如我访问url为:...

    Angular-angular-ts-decorators.zip

    Angular-angular-ts-decorators.zip,用typescriptangular ts修饰符编写的angularjs 1.5.x项目的角度修饰符集合,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。...

    sitemesh的使用和例子

    3. **设置默认装饰器**:在Web应用的根目录下创建`WEB-INF/decorators.xml`文件,定义默认装饰器,例如: ```xml &lt;decorators&gt; &lt;decorator name="default" page="default-decorator.jsp"&gt; &lt;pattern&gt;/* &lt;/...

    0392-极智开发-解读python装饰器Decorators

    0392_极智开发_解读python装饰器Decorators

    monocle-decorators.js:经典的装饰器

    单片装饰器 带有大多数常用/有用装饰器的微型库。 认为它是 ,但带有类。 目录 课堂装饰 实例方法/属性的装饰器 安装 npm install monocle-decorators --save 课堂装饰 @_o.mixin 用作为参数传递的ArrayOfMixins...

    sitemesh 讲解ppt

    创建 `WEB-INF/decorators.xml` 文件,定义装饰器页面。在这里,你可以指定装饰器的名称、使用的页面以及匹配的 URL 模式。 4. **第四步:创建装饰器页面** 实际编写装饰器页面,如 `/decorators/main.jsp`。在这...

    19-decorators(装饰器19).pdf

    在类成员上,装饰器的执行顺序是:参数装饰器 -&gt; 方法装饰器/访问符装饰器/属性装饰器(按声明顺序),对于静态成员则类似,而构造函数的参数装饰器先于类装饰器执行。 在使用装饰器时,需要在编译选项中启用`...

    sitemesh和freemarker结合自我总结

    - **装饰器选择**:合理配置`decorators.xml`文件中的模式,以便于不同类型的页面可以使用不同的装饰器,从而更好地组织和管理页面布局。 - **资源加载**:确认所有的资源文件(如CSS、JavaScript等)都正确加载,...

    SiteMesh教程.pdf

    - decorators.xml:这是一个配置文件,用于配置SiteMesh的装饰器和装饰规则,如指定哪个装饰器应用到哪些页面上。 ***Mesh配置: - 在web.xml中配置SiteMesh的Filter和Filter-Mapping,确保SiteMesh能够拦截所有Web...

    sitemesh3demo附配置说明

    1. `WEB-INF`: 这个目录下通常会包含`web.xml`配置文件和`decorators.xml`装饰器配置文件。 2. `WEB-INF/classes`或`WEB-INF/lib`: 这些目录存放着项目的类文件或依赖库。 3. `jsp`或`html`文件:这些是实际的页面...

    PyPI 官网下载 | lambda-decorators-0.5.0.tar.gz

    《PyPI官网下载 | lambda-decorators-0.5.0.tar.gz——深入解析Python装饰器库》 在Python编程语言中,装饰器是一种强大的工具,可以用来扩展或修改函数、类以及方法的行为,而无需改动它们的源代码。本文将深入...

    Python库 | comapsmarthome-lambda-decorators-1.0.1.tar.gz

    2. **性能监控装饰器**:这些装饰器可以记录函数的执行时间,帮助开发者分析和优化代码性能,提升Lambda服务的响应速度。 3. **日志记录装饰器**:通过自动添加日志记录功能,开发者可以更容易地追踪函数的运行情况...

    sitemesh3-demo

    3. **装饰规则(Decoration Rules)**: 通过配置`decorators.xml`文件,可以定义哪些页面应该使用哪个装饰器。这些规则可以基于URL模式、请求参数或其他条件来设定。 4. **自定义处理器(Custom Page Decorator)**...

    sitemesh教程

    - 在`decorators.xml`文件中定义装饰器: ```xml &lt;head&gt;&lt;![CDATA[ &lt;!-- 头部内容 --&gt; ]]&gt; &lt;body&gt;&lt;![CDATA[ &lt;!-- 头部 --&gt; &lt;!-- 内容区域 --&gt; &lt;!-- 底部 --&gt; ]]&gt; ``` #### 四、...

    SiteMesh教程.doc

    2. **定义修饰器**:在`WEB-INF`目录下创建一个`decorators.xml`文件,用于定义不同类型的修饰器及其对应的装饰页面和应用模式。 ```xml &lt;decorators defaultdir="/decorators"&gt; &lt;!-- 配置页边菜单修饰器 --&gt; ...

    SIteMesh介绍 配有案例

    2. 创建`decorators.xml`文件,定义装饰器和它们应作用的页面。例如,可以定义一个名为"main"的装饰器,其页面为`main.jsp`,并使用`&lt;pattern&gt;/*&lt;/pattern&gt;`匹配所有请求。 3. 更新`web.xml`,添加SiteMesh Filter...

    typescript-decorators, 使用绘图装饰器的示例.zip

    typescript-decorators, 使用绘图装饰器的示例 绘图装饰器示例因为我没有找到容易复制/粘贴函数签名的地方,所以我用代码示例和链接组合了这个 repo 。 所有的学分都goes了,这个stackoverflow答案是。注意:修饰符...

    Python库 | aws-lambda-decorators-0.51.tar.gz

    而`aws-lambda-decorators`库则是Python开发者在AWS Lambda上进行功能装饰器编程的利器,它简化了Lambda函数的编写和管理。 `aws-lambda-decorators-0.51.tar.gz`这个压缩包中包含了`aws-lambda-decorators`库的...

Global site tag (gtag.js) - Google Analytics