最近研究struts2,从apache官网(http://struts.apache.org/download.cgi#struts216)
下了最新的struts2源码:
就是下面这个
Source: 
struts-2.1.6-src.zip (20mb) [PGP] [MD5] 但是解压后竟然找不到需要的源代码,比如下面3个常用的类就找不到(我是用工具查找的,不是肉眼。)
com.opensymphony.xwork2.Action;
com.opensymphony.xwork2.ActionContext;
com.opensymphony.xwork2.ActionSupport;按理说不应该啊,请明白的朋友给解释一下,咋回事?如果确实不在我下的地址,怎么得到上面的源代码?
谢谢解答啊!

解决方案 »

  1.   

    楼主下载完整版
    http://archive.apache.org/dist/struts/binaries/struts-2.1.6-all.zip
    里面有
      

  2.   

    下载下来看看有没有xwork这个jar包
      

  3.   

    你要下载xwork这个包的源代码才有.
      

  4.   

    struts-2.1.6-all.zip的lib中应该会有xwork这个jar包
      

  5.   

    struts-2.1.6-all.zip中虽然有xwork的jar包,但那时lib文件,里面都是class文件,不是源代码。
    src目录下的源代码看来没有包含xwork源代码,看来需要单独下载。
    楼上有朋友提醒的对,我去单独下载xwork试试看。
      

  6.   

    单独下载了xwork的源代码,问题解决!
    看来struts2只集成了自己类库的源代码(其实就是升级版的webwork),xwork需要单独下载。
    下载地址(csdn上有):http://download.csdn.net/source/883767
    分已给,谢谢各位!
      

  7.   

    http://release.opensymphony.com/xwork/2.0.7/xwork-2.0.7-src.zip
    for struts 2.0.14