我最近的工作中,发现了几个关于sitemesh和tomcat,weblogic的问题,有些问题解决了,有些问题到现在还没找到答案,请兄弟们指导一下. 小弟我用的框架,是appfuse1.94的(spring   +   strtus   +   hibernate) 
最先的时候,我是在tomcat环境下跑的,sitemesh没有出现什么问题. 
后来,我布置到weblogic下去的时候,出现了两个问题. 
1.中文问题,这个问题有点意思,网上可以搜到很多人提到这个问题,不过,我自己还发觉一个好的办法. 
    解决方法,就是把sitemesh的版本换低点,因为高版本的sitemesh对content-type做了修正,反而出现了中文问题. 2.出现了decorators.xml文档中定义的不需封装excludes的部分好象不起作用.我一直没找到原因.试过很多路径方式. 
原文档如下. decorators.xml 
----------------------------------------------------------- 
<decorators   defaultdir="/decorators"> 
        <excludes> 
                <pattern> /admin/* </pattern> 
        </excludes> 
        <decorator   name="default"   page="default.jsp"> 
                <pattern> /* </pattern> 
        </decorator> 
</decorators> 
在Action类中,有这样的strtus标签: 
@struts.action     name="adminLoginForm"   path="/admin/Login"   scope="request" 
  validate="false"   parameter="method"   input="failure" 因为分了前台程序和后台程序 
admin是我单独加的一层目录,因为我想让admin目录下的访问不被封装. 在tomcat下,这种配置正是我想要的结果,可是布置到weblogic下,为什么感觉admin这个目录不存在似的.好象没有起到作用.请高手指点.在线等待,多谢.