原来的是不是也是struts写的,如果是的话,想怎么改就怎么改,如果不是的话,稍微麻烦点~~~:(

解决方案 »

  1.   

    原来是用struts写的,我以前是做asp.net的,刚刚接触jsp。我装了ecilpse+tomcat5.0.18+lomoz+easy struts,想调试以前的jsp程序,现在就做了这么一点。这行不行呢?如果我想用以前写的一些方法,可不可以?如果我自己写一个javaBean可不可以?会不会有冲突?该怎么安排?我有本《精通struts:基于mvc的java web设计与开发》这本书,不知道有没用?
      

  2.   

    ecilpse+tomcat5.0.18+lomoz+easy struts,想调试以前的jsp程序,现在就做了这么一点。这行不行呢?

    如果我想用以前写的一些方法,可不可以?
    可以
    如果我自己写一个javaBean可不可以?
    可以
    会不会有冲突?
    一般不会
    该怎么安排?
    放到包里面我有本《精通struts:基于mvc的java web设计与开发》这本书,不知道有没用?
    有用,我就是靠这本书入门的
      

  3.   

    谢谢 zhoudut(快乐的Java小菜鸟) 的提示,让我明白了一些,先谢谢了,分待会给。还有问题就是怎么完全把以前的struts项目完整的放到新建的项目里。我没有源码,只有已经运行的jsp程序。我怎么才能把这个装好?然后在里面加页面呢?我调试jsp程序的配置做完了,但是调试不了,出现以下的错误~~
    : Bootstrap: Class loader creation threw exception
    java.lang.ExceptionInInitializerError
    at org.apache.catalina.startup.ClassLoaderFactory.<clinit>(ClassLoaderFactory.java:63)
    at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:103)
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:196)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:402)
    Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))
    at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
    at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
    at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
    at org.apache.tomcat.util.compat.JdkCompat.<clinit>(JdkCompat.java:55)
    ... 4 more
    Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)
    at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
    at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
    ... 8 more
    Caused by: java.lang.NullPointerException
    at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)
    ... 9 more
      

  4.   

    @_@没有源码怎么调试??
    不要告诉我你只有.class没有.java和.jsp唔唔
    我觉得你应该先配好struts的开发环境
    然后自己写一个简单的bean简单的页面简单的资源文件
    然后调试一下,如果成功,那么说明的你开发环境没有问题。
    .jsp总应该有吧,看看struts-config.xml看看路径什么的要怎么配
    有没有用到ant?有的话?build.xml里面也会有路径的信息
    如果你没有那些bean的代码
    我不会反编译.class文件
      

  5.   

    还想到一个问题
    。。即使你反编译了
    又怎么把servlet变成jsp呢?
    头痛ingftft10000次
    还是先说说你要干什么吧
      

  6.   

    添加一个模块
    比较简单
    你知道struts怎么写吧
    ^_^
    添加一个模块就相当于新程序啊
    你想怎么弄就怎么弄啊
    但是要保证老的程序能连过去啊
      

  7.   

    分要到手了
    激动ing
    流口水
    嘿嘿
    你别怕
    我不是想吃了你。hoho~~~~
      

  8.   

    问题很大啊,我是新手,想想就为了那就几个页面,要我学jsp,太难了。郁闷~~~
      

  9.   

    我觉得不要动以前的代码比较好
    比如你以前的代码发布为project1.war访问:http://yourname:8080/project1你新加的可以做成project2.war
    则行的话
    你在project1里面连接到
    http://yourname:8080/project2/yourmodel.jsp
    这样是否可以?
    yourmodel.jsp就是你得页面了
    这样的坏处就是以前的代码一点都用不上(但是根本就不知道人家怎么写的)
    一切都要重新开始