安装了一个tomcat,struts
然后在tomcat的webapps里面新建一个test目录,拷贝struts例子的WEB-INF,删掉那些多余的东西。然后新建一个test.jsp,随便写String aa = "aa"; <%= aa %>,可以访问,如果我是用DateTime dt = new DateTime();
然后想输出这个时间,就会出现一个不能编译的500错误如果我另外建一个test2目录,不拷贝WEB-INF
直接建一个test.jsp文件,访问这个站点的时候,就会出现404 not find错误.这是什么原因?难道webapps下面只能放struts项目吗?还是需要做什么配置?
另外,jsp中的java是访问的时候自动编译还是需要我用jdk手动来编译之后再发布?有没有好的IDE推荐,我现在用文本编辑器,很多小错误不能马上看到。

解决方案 »

  1.   

    问题一:DateTime是哪边的类?
    问题二:一个webapp要包含WEB-INF/web.xml,还有lib,这是规范.
      

  2.   

    和楼上说的一样,你DateTime类是没有的,你知你是从那里引入的。一个项目的结构是要有
    test
     |
     |- test.jsp
     |- WEB-INF
          |--web.xml
          |--lib
      

  3.   

    jb2005  eclipse => ide
      

  4.   

    1。需要导入DataTime类
    2。使用tomcat,访问jsp,必须有web.xml配置
      

  5.   

    DataTime写错了,反正就是用一个java的日期类。另外:
    有没有好的IDE推荐?