我的任务是在位于杰特的 Java网络项目中纠正一份可列入名单的目录的脆弱性。 我这样做的办法是,在项目前端喷气式XML文档中添加以下内容,作为“带”的儿童;Call name=“addWebApplication”> 标签:
<Call name="addHandler">
<Arg>
<New class="org.mortbay.http.handler.ResourceHandler">
<Set name="dirAllowed">false</Set>
</New>
</Arg>
</Call>
这种做法虽然有效,但产生了一种奇怪的副作用,部分分散了从项目基数URL(即进入www.com/setupPublicSoliferSearch.do)的回头,但只是将索引编的内容输入浏览器;进入www.com/random_junk, 仍然正确地转往单页。 The following is the content of index.jsp:
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<logic:forward name=“redirectDefault”/>
SysAdmin证实,阿帕奇正在提出正确的杰蒂请求,这无疑是造成这一问题的上述十大马利法变化;删除了XML这一范围,使该项目能够像预期的那样重新定位。