【发布时间】:2014-06-04 14:02:14
【问题描述】:
我的项目使用 Struts2、Spring 和 Hibernate。
项目变得越来越大,很多动作从未使用过。 所以相关的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() {
【问题讨论】:
-
定义未使用的链接和未使用的操作。
-
使用的链接表示:我的网站从 index.html 开始。 index.html 有超链接“test.html”,test.html 可以发布数据到 test2.html。发布后,网站会重定向到 test3.html,有时还会重定向 test4.html。这些链接是使用的链接。对于其他无法访问的链接都是未使用的链接。
-
顺便说一句:对于jsp。如果没有引用瓷砖或动作。我们将其作为未使用的交易。
-
用于链接和操作。链接是 index.html。动作是类:HomeAction.java 方法:索引
-
查看
Config Browser Plugin以获取如何获取 S2 配置的提示。