web inf存放是什么文件 WEB-INF目录下的jsp页面如何访问?
WEB-INF目录下的jsp页面如何访问?
首先,对于外部访问,Web inf下的文件是不可见的(也就是说,您不能通过URL获取Web info下的任何文件),因此不可能直接访问JSP。这要从web info文件夹的作用入手:web INF的存在及其lib和classes目录的作用是由JSP规定的,主要是系统运行的配置信息和环境,用来存储服务器的配置文件信息和服务器上运行的类文件。下面的内容不允许客户端直接访问,这是JSP环境的规定。我们通常使用视图层框架(如struts)来提供JSP服务。此时,我们可以将JSP文件放在webinfo下,以避免客户直接访问页面。同时,我们使用struts提取JSP文件并将编译结果发送给客户端。
servlet的jsp怎么放到web-inf下面访问?
只能在servlet(或spring控件、struts操作,本质上是servlet)中访问web inf目录。也就是说,只能通过Java后台访问,其中webinf下的内容是不开放/安全的,不能通过URL直接访问。避免了不法分子通过URL自行操作一些私人文件信息。Servlet访问WEB-INF目录信息.jsp文件的代码如下:
1网站.xml中的servlet可以配置为:index跳转到主页的action index/索引.动作
2. servlet中的实现方法:requestdispatcher?调度员=请求.getRequestDispatcher(”/WEB-INF/信息.jsp") 调度员.转发(请求,?回复)来自:网页链接
感谢您的邀请,
Web inf在设计框架时限制了权限,无法访问。主要从网络安全的角度来看,直接访问目录带来的安全风险是灾难性的,而提取数据的唯一方法是通过servlet。
我希望我能帮助你
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。