Javaweb——访问WEB-INF下文件

WEB-INF下文件是受到保护的,不能通过浏览器直接访问。

方法一:单纯的就只是想访问WEB-INF下的文件,可以通过修改lib下web.xml配置文件,添加
<servlet>  
<servlet-name>你的servlet名字</servlet-name>  
<jsp-file>/WEB-INF/INF.jsp</jsp-file>  
</servlet>  
<servlet-mapping>  
<servlet-name>你的servlet名字</servlet-name>  
<url-pattern>/XXX</url-pattern>  
</servlet-mapping>
解释:/xxx即form表单的action,<servlet-mapping>映射到你的servlet,servlet再到jsp文件,(servlet的名字在这里只起到了引导作用以便找到jsp文件),进而执行<jsp-file>(jsp代替了servlet执行,不再执行servlet,jsp的本质也是servlet)。
servlet可以随便建一个class。

 

方法二:使用下面的方法访问

web.xml正常配置就行,把要做的工作弄到servlet0中做,即在servlet0中的函数里调用上面的方法即可访问

 

还有其他的方法,想了解可以去搜,就写两个比较简单的,因为感觉网上讲的步骤模糊,记录一下。

原文地址:https://www.cnblogs.com/zwsmile/p/12626721.html