java - 如何删除未使用的 JSP 和操作

标签 java jsp struts2

我的项目使用 Struts2、Spring 和 Hibernate。

而且项目越来越大,很多 Action 都没用过。 所以相关的tile和JSP也有同样的问题。

是不是有什么工具或者写了一些代码可以找出所有未使用的链接。 或者发现链接可以从索引页面到达,然后执行所有操作。找到未使用的操作。

我的操作如下:

    @Action(value = "saveClass", results = {@Result(name = SUCCESS, type = "tiles", location = ".initStep3"),
            @Result(name = "repeat",type = Constants.RESULT_NAME_TILES,location = ".repeatClassInfo"),
            @Result(name = "maintenance",type = Constants.RESULT_NAME_TILES,location = ".courseInfoModified"),
            @Result(name = INPUT, type = "tiles", location = ".saveClass")})
    public String saveClass() {

最佳答案

寻找死代码和未使用的方法 一个运行良好的 Eclipse 插件是 Unused Code Detector .

这里是

  1. unnecessary-code-detector

  2. UCDetector

也许这会有所帮助...

另见 How to find unused Java classes and JSP files from a project

但对于 struts.xml 配置和死链接发现 Alexander M 建议使用 Config Browser Plugin

关于java - 如何删除未使用的 JSP 和操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24039570/

相关文章:

Java - 将 paintComponent 用于图形,从内部调用函数?

java - 从列表中删除几乎相同的字符串(名词复数形式)

java - 如何转义 fmt.tld 标签中的值

java - 关于s :if tag of struts 2的错误

java - Struts 2 中的 ModuleConfig 和 PluginConfig

java - Android:捕获的图像未显示在图库中(媒体扫描器 Intent 不起作用)

java - android上传图片到服务器

java - JSP - 何时使用指令以及何时使用 jsp 标签?

mysql - 将秒转换为 dd :hh:mm:ss (sql:query jsp)

struts2 - jsp页面中的请求参数