WEB-INF目录下的jsp页面如何访问?

如题所述

只能在sevlet(或者spring的control,struts的action,本质都是sevlet)中访问
也就是只能通过java后台访问,
这里web-inf下的内容是不对外开放的/安全的,不能通过url直接访问。已避免非法人员通过url自己操作一些比较私密的文件信息。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-21
使用服务器跳转就可以访问:request.getRequestDespacher("***.jsp").forward(request,response)。第一个括号里的参数就是你想访问的jsp文件。
第2个回答  2015-08-11
这个必须通过服务器代码访问的,可以同action跳转,或者servlet跳转,外部是访问不了的
第3个回答  2012-07-21
在jsp中WEB-INF目录内的文件是不可以直接用url访问的,可以通过将需要保护的文件放入WEB-INF文件夹内,实现资源的保护.将源代码放入其中,更好的保护了源代码.
第4个回答  推荐于2017-11-25
好像web-inf下的jsp不能直接访问
可以通过转发访问
希望对你有帮助本回答被网友采纳

怎么访问webinf文件夹下面的文件的jsp
(1)方式一:在main.jsp用 访问oa的路径 或者 <jsp:forward page ="\/WEB-INF\/jsp\/test\/test.jsp" \/> 访问。(2)方式二:在action类中或者struts.xml中 如果main.jsp有很多处链接到WEB-INF目录下的其它页面.那就得有10个转向Action。这个可以用DispatchAction类加参数专门处理转向工作。1 reques...

在java中怎么访问web-inf 目录下的jsp页面。
外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。可以使用view层框架(如struts)来提供jsp服务,将jsp文件放到web-info下避免客户直接访问到页面,同时使用struts来进行jsp文件提取,并将编译好的结果发送到客户端。WEB-INF是Java的...

如何访问WEB-INF文件夹下的jsp文件
WEB-INF目录下的jsp文件,在浏览器中是不能直接访问的。(没有访问的权限)如果将jsp文件放入WEB-INF目录下,将不能访问。比如在jsp页面中直接写<ahref=\/WEB-INF\/content\/index.jsp那么将不能访问。在struts中必须用action来实现页面的跳转,才能访问WEB-INF里面的jsp文件。将上面的jsp页面中的链接写...

jsp页面放在web-inf目录下怎么访问
首先,对于外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。这要从web-info文件夹的作用说起:WEB-INF的存在以及其下的lib和classes目录的作用都是jsp规定的,主要是系统运行的配置信息和环境,用来存储服务端配置文件信息和在服务...

eclipse WEB-INF下文件夹中的jsp文件无法运行
WEB-INF是受保护的。里面的文件都不能直接访问的。放到外面就可以直接访问了。WEB-INF中jsp一般通过Ccontroller层返回modelAndView来处理

不能访问web-inf下JSP页面
如web-inf下有a.jsp则可以用request.getrequestdispatcher("\/web-inf\/a.jsp").forward(request,response);进行派遣访问.但如果web-inf下有a.htm,则用request.getrequestdispatcher("\/web-inf\/a.htm").forward(request,response);就不能访问.至于原理的话,可以去看看Tomcat的源码。多多学习。

我的jsp页面放在了WebRoot\/admin下,听说放在web_inf下比较安全?具体怎 ...
我们知道,实现页面的跳转有两种方式,一种是通过redirect的方式,一种是通过forward的方式。redirect方式的跳转,系统会在一个新的页面打开要跳转的网页;而forward方式跳转,系统会在原来的页面上打开一个要跳转的网页。所以放到WEB-INF目录下的文件是不允许采用redirect方式的跳转来访问的,如下 例1:\/...

Spring MVC 直接访问 WEB-INF下的静态页面怎么在配置文件中配置,求大神...
注意配置的时候如下规则 1、页面jsp(html等)的访问必须走controller的访问和跳转 2、css、js等可以直接通过地址去访问不需要走后台控制器 3、怎么处理的,可以配置访问限制。也就是放开对css、js等静态资源的访问,动态资源(.jsp用控制器去访问),参考连接网页链接 ...

怎么访问web-inf jsp
web-inf 文件夹下的 文件不能用客户端直接访问,需要在后台转发或重定向

做项目时领导让把jsp页面都放在web-inf下面说是要防止用户直接访问jsp...
那部分jsp用户可以直接访问,这样很不安全,放在WEB-INF下面,就使得只能WEB-INF文件夹外jsp页面调用里面的jsp,这样来使用,就比如我们有一个后台系统,我们用一个页面(main)把其他子页面引入进来,我不想每个子页面都进行验证保护,我们把这些子页面放在WEB-INF下,我们只对main页面进行验证就可以 ...

相似回答