本文作者:交换机

web应用系统开发 jsp,web应用系统开发都学什么

交换机 昨天 5
web应用系统开发 jsp,web应用系统开发都学什么摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于web应用系统开发 jsp的问题,于是小编就整理了3个相关介绍web应用系统开发 jsp的解答,让我们一起看看吧。WEB-INF...

大家好,今天小编关注到一个比较意思的话题,关于web应用系统开发 jsp的问题,于是小编就整理了3个相关介绍web应用系统开发 jsp的解答,让我们一起看看吧。

  1. WEB-INF目录下的jsp页面如何访问?
  2. 怎么样让servlet访问web-inf下的网页或jsp文件?
  3. ajax里面url如何访问WEB-INF下的jsp文件?

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

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

而我们通常是使用view层框架(如struts)来提供jsp服务,此时,我们可以将jsp文件放到web-info下避免客户直接访问到页面,同时使用struts来进行jsp文件提取,并将编译好的结果发送到客户端。

web应用系统开发 jsp,web应用系统开发都学什么
图片来源网络,侵删)

怎么样让servlet访问web-inf下的网页或jsp文件?

web-inf目录只能在sevlet(或者spring的control,struts的action,本质都是sevlet)中访问。 也就是只能通过java后台访问,这里web-inf下的内容是不对外开放的/安全的,不能通过url直接访问。已避免非法人员通过url自己操作一些比较私密的文件信息。 Servlet访问WEB-INF目录下的info.jsp文件的代码如下:

1、web.xml中的servlet可以这样配置:

2、servlet中实现方法: RequestDispatcher dispatcher=request.getRequestDispatcher("/WEB-INF/info.jsp"); dispatcher.forward(request, response); from:网页链接

web应用系统开发 jsp,web应用系统开发都学什么
(图片来源网络,侵删)

ajax里面url如何访问WEB-INF下的jsp文件?

谢谢邀请,

web-inf在设计框架的时候就已经将权限限制了,不能访问,主要从网络安全的角度考虑,直接访问目录带来的安全隐患是灾难性的,但还是要提取数据就只能通过servlet来过渡下。

希望能帮到你

web应用系统开发 jsp,web应用系统开发都学什么
(图片来源网络,侵删)

很高兴可以回答楼主的问题!

web-inf下的文件是不可以直接访问的!必须通过访问后台调用。楼主可以写一个接口调用jsp页面!

如有不明白的可以给我留言!

以上就是对楼主提问的回答,希望对楼主有所帮助!

到此,以上就是小编对于web应用系统开发 jsp的问题就介绍到这了,希望介绍关于web应用系统开发 jsp的3点解答对大家有用。

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.nbdaiqile.com/post/87755.html发布于 昨天

阅读
分享