`
pan_java
  • 浏览: 280644 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

OpenSessionInViewFilter 配置

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  <context-param> 
  <param-name>contextConfigLocation </param-name> 
  <param-value>/WEB-INF/applicationContext.xml,/WEB-INF/applicationContext-action.xml,/WEB-INF/applicationContext-service.xml,/WEB-INF/applicationContext-dao.xml</param-value> 
    </context-param> 
    <listener> 
  <listener-class>org.springframework.web.context.ContextLoaderListener </listener-class> 
    </listener>  
  
  
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
      <param-name>debug</param-name>
      <param-value>3</param-value>
    </init-param>
    <init-param>
      <param-name>detail</param-name>
      <param-value>3</param-value>
    </init-param>
    <load-on-startup>0</load-on-startup>
  </servlet>
  <servlet>
    <description>reister page</description>
    <display-name>reister page</display-name>
    <servlet-name>RegiserPageServlet</servlet-name>
    <servlet-class>com.bbs.vipuser.action.RegiserPageServlet</servlet-class>
  </servlet>
  <servlet>
    <description>login page</description>
    <display-name>login page</display-name>
    <servlet-name>LoginPageServlet</servlet-name>
    <servlet-class>com.bbs.vipuser.action.LoginPageServlet</servlet-class>
  </servlet>




  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>RegiserPageServlet</servlet-name>
    <url-pattern>/register</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>LoginPageServlet</servlet-name>
    <url-pattern>/login</url-pattern>
  </servlet-mapping>
  
  

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  
   <!-- 监听器配置 -->
   <listener>
      <listener-class>com.bbs.listener.BbsListener</listener-class>
   </listener>
   
   <filter>   
        <filter-name>OpenSessionInViewFilter</filter-name>   
        <filter-class>   
            org.springframework.orm.hibernate3.support.OpenSessionInViewFilter   
        </filter-class>   
        <init-param>   
            <param-name>singleSession</param-name>   
            <param-value>true</param-value>   
        </init-param>   
    </filter>   
  
  <filter-mapping>   
        <filter-name>OpenSessionInViewFilter</filter-name>   
        <servlet-name>action</servlet-name>   
    </filter-mapping>  

</web-app>


struts-config.xml不用再配置

<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">   
        <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml,/WEB-INF/applicationContext-action.xml,/WEB-INF/applicationContext-service.xml,/WEB-INF/applicationContext-dao.xml" />   
  </plug-in>


这样就不会再报相关的错误
分享到:
评论

相关推荐

    关于OpenSessionInViewFilter的学习

    NULL 博文链接:https://yanzhenwei.iteye.com/blog/1701164

    OpenSessionInViewFilter

    OpenSessionInViewFilter个人学习总结

    SSH项目整合示例【OpenSessionInView】所用到的jar包

    SSH项目整合示例【OpenSessionInView】所用到的jar包 包含Struts + Hibernate + Spring所有jar及其依赖的jar

    jar包(struts2.0.8+spring2.0+hibernate3.2)

    struts2.0.8+spring2.0+hibernate3.2 jar包

    OA项目SSH整合框架

    &lt;filter-class&gt;org.springframework.orm.hibernate3.support.OpenSessionInViewFilter &lt;filter-name&gt;OpenSessionInView *.do 2,LazyInitializationException异常说明 1,对于集合属性...

    S2SH集成 案例

    该案例实现了一个简单的登录功能,但里面将S2SH集成的所有配置信息都添加进去了。 如,OpenSessionInViewFilter、声明式事务、三层等等

    spring_demo:Spring MVC示范项目

    Hibernate 配置 数据库实体必须设置以下注解 @Entity @Id 自增主键必须设置以下注解,否则报错 @GeneratedValue(strategy = GenerationType.IDENTITY) 在更新或删除数据时,必须调用getHibernateTemplate().flush();...

    Sping 事务管理.doc

    OpenSessionInViewFilter解决Web应用程序的问题

    struts+spring+hibernate整合

    Spring4.0、Struts2.3.15、Hibernate4.2.4、jQuery1.9.1涉及到了诸多开发时的细节:ModelDriven、Preparable 拦截器、编写自定义的类型转换器、Struts2 处理 Ajax、OpenSessionInViewFilter、迫切左外连接、Spring ...

    spring_note.rar_inversion_spring concept

    课程内容 面向接口(抽象)编程的概念与好处 IOC/DI的概念与好处 inversion of control dependency injection AOP的概念与好处 ...opensessionInviewfilter(记住,解决什么问题,怎么解决) Spring JDBC

    Mac Mysql数据库中文乱码问题解决

    如:在使用Java中得SSH框架时,我们需要在web.xml文件中配置编码的filter,具体代码是: &lt;span xss=removed&gt;&lt;!-- 表单处理乱码,必须在OpenSessionInViewFilter的filter之前 --&gt; &lt;filter&gt;CharacterFilter ...

    SPRING API 2.0.CHM

    OpenSessionInViewFilter OpenSessionInViewInterceptor OpenSessionInViewInterceptor OptimisticLockingFailureException OptionsTag OptionTag OptionWriter OracleLobHandler OracleLobHandler....

Global site tag (gtag.js) - Google Analytics