TOMCAT是5.5版本的,tomcat用的jdk是1.5的,eclipse用的JDK jre是1.5的,path配置也是对的。但是JPS里嵌入Java代码时,不支持for XXX :XXX的写法,直接报错,不期望的符号XXXXXX这个是什么问题?tomcat编译问题,还是我环境问题,还是IE问题?jsp里的Java代码太多,我只是改bug的,不可能都将Java代码改成标签,就别跟我说应该用标签了。

解决方案 »

  1.   

    是eclipse完成的,你现在.
      

  2.   

    JSP的翻译和编译都是由容器来完成的,开发工具只不过是做模拟而已
      

  3.   

    jdk1.5的特征呀.找找.
    不知道你的启动方式是不是eclipse中的直接编译的.
      

  4.   


    错误都在jsp的 <% xxxx%>  里面,JSP能写成这样,我也不埋汰那个人什么了
      

  5.   

    在struts出现之前,这样的代码相当的多。
      

  6.   

    这个项目用的是spring + hibernate框架……
      

  7.   

    LZ的JSP编译错误和框架没有关系,它是tomcat完成的。通常tomcat会将*.jsp编译成*.java,并且文件一般存放在$CATALINA_HOME/work(tomcat根目录的work子目录)下。目录比较深,LZ可以在那个目录下找下那个文件。一般jsp文件和java文件对应关系为在原文件名称后面加_jsp.java,例如index.jsp对应的中间java文件为index_jsp.java。如果上述目录不存在,需要检查tomcat的配置,一般情况下应该是存在。偷懒的做法可以直接在tomcat根目录下直接找找那个中间java文件。
      

  8.   

    jsp是编译运行在服务器的,所有是由服务器来编辑执行的
      

  9.   

    你估计是下别人的代码吧,别人没有说环境配置吗?你把jdk换成1.6试一下  
      

  10.   

    解决了,重新安装了1.5,tomcat换成了6.0,不过估计问题还是jdk的问题