单独启动Weblogic,和从MyEclipse 6.5中启动Weblogic,有何不同?
如果单独启动Weblogic,程序中凡是用STRUTS标签方式读取的数据,均为乱码(其实是全为问号),如果从MyEclipse 6.5中启动Weblogic,就没有这个问题,编码转换的问题就不用考虑了,所有涉及到中文的地方都进行过编码转换了,包括页面,在TOMCAT下也测试过了,都不会出现乱码,请问大家,这是怎么回事?
weblogic为9.0版本,操作系统试过XP,2003,MyEclipse试过6.0,6.5版本,struts试过1.1,1.2版本,反应均一致。
另外,TOMCAT试过6.0和4.1,都没有问题,ORACLE用的是9.2.
我觉得编码转换方面是没有问题的,问题可能是出在weblogic的配置上,或者是struts架构的配置上,导致weblogic对struts架构中标签的中文转换方面不支持,大家帮我想想办法吧,谢谢!代码:
<logic:notEmpty name="list" scope="request">
<logic:iterate id="cer" name="list" type="com.actionForm.dwglForm" scope="request"> 
  <td style="width:1%;"><bean:write name="cer" property="id" scope="page"/></td>
  <td style="width:30%;"><bean:write name="cer" property="dwmc" scope="page"/></td>
</logic:iterate>
</logic:notEmpty>   

解决方案 »

  1.   

    不行就换一种方式,用EL表达式 和c标签来读取后台数据尝试一下
      

  2.   

    一个老话题,你的运行系统是Eclipse启动的还是单独启动的?我一直不理解,为何那么对人用集成的tomcat/weblogic/jboss开发?个人观点
      

  3.   


    其实对于我来说,用不用集成的无所谓,如果用netBeans开发,我就不用集成的,如果用Eclipse来开发,我就会用集成的,感觉会方便一点请问用集成的tomcat/weblogic/jboss开发怎么了?
      

  4.   

    这个和hibernate/Spring的辅助工具完全不同,他们生成的东西可以直接在生产环境用,
    而服务器,Eclispe会使用自己的一套配置,在Eclipse目录下面一个很深的子目录里面。