请教高手,struts中采用${....}显示reques中存储的数据为什么当成字符串输出而不是存储的值???

解决方案 »

  1.   

    如果要传递值的话需要实现接口Synchronize
      

  2.   

    “$”有两个主要的用途用于在国际化资源文件中,引用OGNL表达式,
    在Struts 2配置文件中,引用OGNL表达式,如 <action name="AddPhoto" class="addPhoto">
                <interceptor-ref name="fileUploadStack" />            
                <result type="redirect">ListPhotos.action?albumId=${albumId}</result>
            </action>
      

  3.   

    输出的是request对象中存储的一个对象,比如将一个Person对象存储在request中名称为person,需要输出的person.name,前端采用${person.name}。
      

  4.   

    其实我明白LZ的意思 这个问题可能跟你的设置有关 在PAGE指令里改下设置就可以了