zoukankan      html  css  js  c++  java
  • 今天踩过的坑——structs和spring

    struts

    如果实现了CookiesAware了,还需要引用org.apache.struts2.interceptor.CookieInterceptor过滤器,否则拿不到值
    同时还要能看到这样的错误No object in the CompoundRoot has a publicly accessible property named 'JSESSIONID'
    解决办法是

    1 把struts.devMode设为false
    2 增加一个setJSESSIONID(String value)的空方法

    spring自动加载

    想按名称加载
    写成struts.objectFactory.spring.autoWire = name不行,必须写成struts.objectFactory.spring.autoWire = auto

    需要写成struts.objectFactory.spring.autoWire = name

    private calculatorService cs;
    public void setCs1(calculatorService cs){
    this.cs = cs;
    }

    <bean id="cs1" class="goodspeed.web.services.calculatorServiceImpl"></bean>

  • 相关阅读:
    12.3
    团队项目第一阶段冲刺第一天
    4.22
    4.21 re重要功能
    12.1
    12.2
    4.17
    4.16
    css设置子元素相对于父元素保持位置不变(含有滚动条的父元素)
    git操作和npm操作清单
  • 原文地址:https://www.cnblogs.com/goodspeed/p/3431943.html
Copyright © 2011-2022 走看看