我最近的工作中,发现了几个关于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这个目录不存在似的.好象没有起到作用.请高手指点.在线等待,多谢.
最先的时候,我是在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这个目录不存在似的.好象没有起到作用.请高手指点.在线等待,多谢.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货