zoukankan      html  css  js  c++  java
  • JSF primefaces session view expired 会话失效后页面跳转

    web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://xmlns.jcp.org/xml/ns/javaee"
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
        version="3.1">
        <servlet>
            <servlet-name>Faces Servlet</servlet-name>
            <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet-mapping>
            <servlet-name>Faces Servlet</servlet-name>
            <url-pattern>/faces/*</url-pattern>
        </servlet-mapping>
        <welcome-file-list>
            <welcome-file>/faces/index.xhtml</welcome-file>
        </welcome-file-list>
    
        <context-param>
            <param-name>primefaces.THEME</param-name>
            <param-value>omega</param-value>
        </context-param>
    
    
        <context-param>
            <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
            <param-value>true</param-value>
        </context-param>
    
        <context-param>
            <param-name>javax.faces.PROJECT_STAGE</param-name>
            <param-value>Development</param-value>
        </context-param>
    
        <!-- web fonts -->
        <mime-mapping>
            <extension>eot</extension>
            <mime-type>application/vnd.ms-fontobject</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>otf</extension>
            <mime-type>font/opentype</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ttf</extension>
            <mime-type>application/x-font-ttf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>woff</extension>
            <mime-type>application/x-font-woff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>svg</extension>
            <mime-type>image/svg+xml</mime-type>
        </mime-mapping>
    
        <error-page>
            <exception-type>javax.faces.application.ViewExpiredException</exception-type>
            <location>/faces/index.xhtml</location>
        </error-page>
        <context-param>
            <param-name>org.ajax4jsf.handleViewExpiredOnClient</param-name>
            <param-value>true</param-value>
        </context-param>
    
        <context-param>
            <param-name>com.sun.faces.numberOfViewsInSession</param-name>
            <param-value>50</param-value>
        </context-param>
        <context-param>
            <param-name>com.sun.faces.numberOfLogicalViews</param-name>
            <param-value>50</param-value>
        </context-param>
    </web-app>

    faces-config.xml

    <?xml version='1.0' encoding='UTF-8'?>
    <faces-config version="2.2"
                  xmlns="http://xmlns.jcp.org/xml/ns/javaee"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
    
        <application>
            <action-listener>org.primefaces.application.DialogActionListener</action-listener>
            <navigation-handler>org.primefaces.application.DialogNavigationHandler</navigation-handler>
            <view-handler>org.primefaces.application.DialogViewHandler</view-handler>
            <locale-config>
                <default-locale>zh_CN</default-locale>
            </locale-config>
            <el-resolver>org.primefaces.application.exceptionhandler.PrimeExceptionHandlerELResolver</el-resolver>
            <resource-bundle>
                <base-name>build</base-name>
                <var>build</var>
            </resource-bundle>
        </application>
        
        <factory>
            <exception-handler-factory>org.primefaces.application.exceptionhandler.PrimeExceptionHandlerFactory</exception-handler-factory>
        </factory>
        
    </faces-config>
  • 相关阅读:
    获取网卡信息
    MVC Razor
    MVC
    Windows 消息
    sql 总结
    学生成绩表 SQL练习题
    oracle与sqlserver的十大区别
    for的冒泡排序练习题
    对于for的一些认识
    穷举
  • 原文地址:https://www.cnblogs.com/bigben0123/p/6097817.html
Copyright © 2011-2022 走看看