我的eclipse版本是3.1.0,myeclipse是4.0
在开发web的时候遇到了几个问题
1,在eclipse中开发web,有时候调试jsp页面就会出现乱码,并不是传统的中文问题,而是所有jsp页面全是一堆乱码,能想的招都想过了,最后只能把工程备份一个,然后删了工程重新建一个,而且在开发中总碰到这样的问题
2,有时候修改jsp,页面根本不改变,重启tomcat和重启eclipse都不使,包括把缓存删除了也不行
最后又得向上边一样重新建一个工程这2个问题折磨死我了
谁能解决,马上给分
一个问题50分

解决方案 »

  1.   

    请问是连jsp代码都变成乱码还是只有中文乱码?第二个问题应该是你tomcat的设置和工程部署有问题
      

  2.   

    设置一下编码方式为GBK或者其它的试一试,
    如果不行,用utraedit打开乱码文件,使用转换中的ASCII->UTF-8(unicode编码),然后再放到Eclipse中打开就可以了
      

  3.   

    请查看工程->properties->myeclipse->web相关设置
      

  4.   

    问题1,是所有的页面在ie中都成了乱码,ie设置,eclipse设置,tomcat设置我都已经改过了
    问题2,只有一个工程有时候是这样的,tomcat设置绝对没有问题.
      

  5.   

    补充一点,这个工程在其他机器发布和调试都是没有问题的
    只有在我的eclipse中调试才出现以上2个问题的
    我怀疑是eclipse建立工程时保存了一些工程设置的信息
    比如说新建工程时的.classpath、.cvsignore、.project等等文件
      

  6.   

    在你的页面前端加上以下几行代码,管他怎么回事,
    <%@page contentType="text/html;charset=gb2312" %>
    <%@page pageEncoding="gb2312" %>
    <%request.setCharacterEncoding("gb2312"); %>
      

  7.   

    用UTF-8吧
    在eclipse里设置一下编码格式,设置为UTF-8
    页面中也都设置为UTF-8
      

  8.   

    我也遇到过类似的问题,试试看这样行不行:1.页面乱码:将所有页面的编码格式改成UTF-8.2.如果页面修改后看不到效果,可以将工程下的work文件夹删掉,然后再启动tomcat,这时会在工程下自动生成一个新的work文件夹,一般来说,这样就可以了.
      

  9.   

    第二个问题:修改完代码以后要重新deploy一下,才会使你的jsp和类代码重新编译。然后再启动Tomcat就能看见改变了。
      

  10.   

    要是改点东西就得重新deploy的话,那程序员就不用搞开发了
    我说的问题不是那么弱智的问题
      

  11.   

    你把tomcat目录下的work低下你的项目删了,看看
      

  12.   

    window--
    preferences
    General--Appereance--Colors and Fonts==>MS UI Gothic是开发环境的错误
    按照上面的步骤重新配置你的显示字体久可以解决~
      

  13.   

    用EDITPLUS批量打开,并选择文件编码的格式,然后再进行保存就可以咯
      

  14.   

    问题一:试试别的编码格式
    问题二:刷新一下,删除work/org/apache下生成的所有jsp文件,然后重起tomcat
      

  15.   

    呵呵项目的修改是必须Re-deploy的,不然就不是eclipse了。这也不难理解。本来一个已经deploy的项目就是在投入使用了,如果有所修改当然要Re-deploy。
      

  16.   

    而且eclipse的deploy不就点两个按钮的事情吗,lz认为很复杂?
      

  17.   

    哈哈,大家还是没有理解我的意思~~
    第一个问题,是最终显示在ie中是乱码,并且从数据库中读取的文字是正常的,只有静态的文本是乱码.并且只有我的一个工程是这样,其他的都很正常
    第二个问题,以上你们所说的我都已经早试过了,并不是发布的时候,而是我在本机调试的时候出现的,我把eclipse工程下的work清除了,并且把tomcat下的work清除了,而且重启tomcat也不行
    最后还得备份工程,重新建立
      

  18.   

    给你个无用的建议,找另外一份ECLIPSE重新安装。
    我用的版本和你一样,没有这样的问题
      

  19.   

    是Myeclipse导致的,换个Myeclipse
      

  20.   

    <%@ page contentType="text/html; charset=gb2312" language="java"%>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    加上这两个于JSP页面中试试,
    一般页面乱码,若是以上的处理没错,可以把ie缓存的cookie与文件清掉,再刷新一下页面
    你的eclipse的文档本身的编码,可以改成gbk
      

  21.   

    现在MyEclipse5.0,elcipse3.2都出来了,何不用一些先进的呢,我正在用,很好使的哦
    @_@ @_@ @_@