我有套系统(没有源码,只是有安装后的文件,包括jar包和图片,配置文件之类),用JSP & Tomcat编写的,安装后用web页面打开后,我右键点击一个图片-》属性,显示:
/sm/ViewManager?tab=Search&id=Search&actionName=Change&host=WIN-66HNXYMNGVY&Profile=CentralExtension我安装目录有webgui\sm目录,那个目录下面还有images目录,里面的图片的名字很乱;
我发现我的安装目录里面有个CentralExtension.jar,把它解开后,里面又有如下目录:class目录,image目录,META-INF目录,CMWebSkin.xml文件。
貌似我点击的那个图片应该是在CentralExtension.jar解压后的image目录。
我的问题就是:我怎么知道我点击的那个图片到底是在哪里呢?
谢谢哈!(我不懂JSP,我只是想把这个系统的图片改了,做一些定制化)
(貌似这是第一次在CSDN的Java版发帖,请多指教O(∩_∩)O~)

解决方案 »

  1.   


    兄台,你说的“页面底下有地址”,就是我 右键点击 图片-》 属性 里面的地址。
    就是我上面写的:/sm/ViewManager?tab=Search&id=Search&actionName=Change&host=WIN-66HNXYMNGVY&Profile=CentralExtension
    我就是不知道如何从上面的链接中得到图片的硬盘地址
      

  2.   

    没有源码就不知道在ViewManager(这个可能是Servlet类)中都干了些什么,包括如何使用那些请求参数映射到图片上。
    笨办法一个,将所有图片解压出来肉眼识别吧,或许能找出规律。用同样的文件名替换图片内容之后重新打压缩包好了。
      

  3.   


    magong,请问如何重新把解压后的打成jar包呢?
    (我已经baidu了下,发现这又是个技术活啊(有用ant打包的,有把新文件加入然后一起打jar包的),您知道简单方法吗?谢谢)
      

  4.   

    就看ViewManager这个action是在哪个包下的,然后到对应的jar下面找图片就可以了哈
      

  5.   

    如果你的项目是部署在eclipse中,在项目中右键有导出,就可以直接打成.jar 包啦
      

  6.   

    我没有源代码。但是我现在自己搞定了:)安装Web Developer插件到firefox,用firefox打开网页,然后点击web developer的display Image information,就找到(页面所有的)图片的位置了O(∩_∩)O哈哈~ Firefox就是牛:)如果大家有更好的办法,欢迎交流,谢谢大家了O(∩_∩)O~