`

Seam中多个Pages文件配置问题

    博客分类:
  • Seam
阅读更多

1:首先在Components.xml中配置:xmlns:navigation="http://jboss.com/products/seam/navigation"

在xsi:schemaLocation=加载:
http://jboss.com/products/seam/navigation http://jboss.com/products/seam/navigation-2.2.xsd" 

2:名字规范:一定是filename+page.xml格式

3:在components.xml加:
<navigation:pages>
    <navigation:resources>
        <value>/WEB-INF/pages.xml</value>
     </navigation:resources>
</navigation:pages>

但是这里出现一个问题,如果把我们第二个后台要用到的文件也加在pages下面,就会把后台保护需要导航的登录页面直接访问到用户登陆的那个页面了。所以需要在添加一个

<navigation:pages  login-view-id="/managergs/axlogin.xhtml">
    <navigation:resources>
        <value>/WEB-INF/adminxy.page.xml</value>
    </navigation:resources>
</navigation:pages>

并且在navigation:pages下写上login-view-id跟要后台登陆的登陆页面.
这样在filename.page不用在写login-view-id的属性值了。
分享到:
评论

相关推荐

    seam+richfaces环境框架配置文件

    seam+richfaces环境框架的配置文件,经过我多次尝试才配置好的环境配置文件,很有用,适合刚接触这些技术的初学者,希望大家支持!

    JSF项目中seam的配置

    在JSF项目中配置Seam,可以充分利用其优势,如组件管理、对话管理、事件处理等。 首先,配置Seam的关键在于以下几个方面: 1. **阶段监听器配置**:在`faces-config.xml`中添加`SeamPhaseListener`。这是Seam启动...

    SEAM 中文开发指南

    - **组件部署描述文件**:`components.xml` 配置了 SEAM 组件。 - **Web部署描述文件**:`web.xml` 配置了 Web 应用的基础设置。 - **JSF配置**:`faces-config.xml` 定义了 JSF 的视图转换规则。 - **EJB部署...

    Seam2.0GA 中文开发指南

    `persistence.xml` 文件配置了应用的数据持久化信息,比如实体类的映射关系、数据库连接信息等。 **1.2.1.9 视图:register.jsp和registered.jsp** `register.jsp` 和 `registered.jsp` 分别是用户注册表单页面和...

    JBOSS_SEAM配置

    JBOSS_SEAM配置

    jboss seam 中文文档集合

    ANTLR 是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。ANTLR中文文档预览版.pdf提供了ANTLR的基本概念和使用方法,对于需要处理自定义语法的Seam应用非常有用。 总的来说,这个文档...

    eclipse 工程的 Seam 例子

    "MyRegistration-ear"通常代表了一个Enterprise Archive,其中包含了一个或多个Web模块,如JSF的Facelets视图和相关的配置文件。 **工程结构** 在"MyRegistration"这个例子中,我们可以假设这是一个完整的Seam项目...

    Configuring Seam and packaging Seam applications

    在J2EE环境中,打包过程可能涉及创建一个包含多个模块的EAR文件,如WAR、EJB JAR和其他库文件。 总之,配置Seam和打包Seam应用程序涉及理解Seam与各种技术(如JSF、Facelets、EJB、JPA)的集成,以及在不同Java EE...

    seam+spring+hibernate+richfaces配置

    2. **配置Seam**:在seam.properties文件中指定Hibernate配置,如数据源、实体扫描路径等。 3. **配置Spring**:创建Spring的bean配置文件,定义需要的bean,如DataSource、SessionFactory、TransactionManager等,...

    JBOSS SEAM组件中文手册

    3. **注入(Injection)**: Seam支持依赖注入,可以将一个组件的实例自动注入到其他组件中,无需手动创建对象或管理依赖关系。 4. **导航和流程控制(Navigation and Flow Control)**: Seam提供了强大的导航机制,...

    seam插件下载地址及安装过程

    本文将详细阐述如何在 Eclipse 中安装 Seam 插件以及配置 JBoss 服务器、Ant 和 Seam 包。 首先,安装 Seam 插件涉及到下载 JBossTools。在 Eclipse 3.4.2 中,你可以通过 Help -&gt; Software Updates -&gt; Available ...

    seam_in_action

    本书主要讲解了 Seam 框架在 Java EE 3 环境中的应用与开发实践。接下来将根据书名、描述以及部分内容对该书籍涉及的主要知识点进行详细解析。 ### 一、Seam框架简介 #### 1.1 什么是Seam Seam 是一个开源的 Java ...

    Seam框架文档简述

    Seam鼓励使用Java 5的注解特性来配置应用,这种方式可以减少XML配置文件的数量,提高开发效率。 ##### 7. 增强的表达式语言 Seam提供了对标准EL(Expression Language)的扩展,称为JBoss EL。这种扩展允许在...

    jboss seam 中文文档

    - **组件名字**:每个 Seam 组件都需要有一个唯一的名称,以便于引用和配置。 - **定义组件作用域**:通过配置文件或注解,可以指定组件的作用域,如会话作用域、请求作用域等。 - **具有多个角色的组件**:一个组件...

    seam in action 中文 english

    7. **国际化与本地化**:Seam支持多语言环境,对于中英文双语版本的书籍,这为开发者提供了跨越语言障碍的便利,帮助全球的开发者理解和使用Seam框架。 8. **测试支持**:Seam提供了一套完整的测试工具,包括单元...

    为Seam做好准备

    5. **Seam框架结构**:Seam框架包含了多个模块,如Seam Core、Seam Faces、Seam Security等,了解这些模块的功能和它们之间的关系是准备工作的关键。 6. **Seam配置**:`seam-getting-started-build.xml`文件很可能...

    seam2 in tomcat lib

    4. **部署上下文**:Seam2通常假设在JNDI下可以找到其组件和服务,但在Tomcat中,你可能需要创建一个名为`META-INF/components.xml`的文件来声明和配置Seam组件。 5. **测试和调试**:在Tomcat中运行Seam应用可能...

    近两个星期seamtest的学习

    在过去的两周里,我深入学习了SeamTest,这是一个用于Java EE应用测试的强大...在实际使用过程中,遇到的问题和错误是学习过程的一部分,通过解决这些问题,我们可以更深入地理解SeamTest和Seam框架的内部工作原理。

Global site tag (gtag.js) - Google Analytics