`
cindymiaomiao
  • 浏览: 3868 次
社区版块
存档分类
最新评论

怎样才能访问web-inf下的jsp【转】

    博客分类:
  • java
 
阅读更多

因为web-inf下,应用服务器把它指为禁访目录,即直接在浏览器里是不能访问到的.
但是可以让servlet进行访问,如web-inf下有a.jsp则可以用request.getrequestdispatcher("/web-inf/a.jsp").forward(request,response);  

 

补充一下,如果你想访问web-inf下的htm文件的话,用request.getrequestdispatcher("/web-inf/a.htm").forward(request,response);是访问不了的。
原因很简单,jsp就是servlet,会被编译成class文件,而htm的就不行了。
所以需要配置以下conf下的web.xml文件才能去访问htm。
具体实现如下:
用打开tomcat安装目录下conf下的web.xml文件,找到
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
然后在它下面添加
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>

这样的话,你就能用request.getrequestdispatcher("/web-inf/a.htm").forward(request,response);去访问web-inf下的htm了  

分享到:
评论

相关推荐

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

    WEB-INF目录下的jsp页面如何访问。需要把页面放到WEB-INF目录下吗

    详解直接访问WEB-INF目录下的JSP页面的方法

    主要介绍了详解直接访问WEB-INF目录下的JSP页面的方法的相关资料,需要的朋友可以参考下

    springmvc无法访问/WEB-INF/views下的jsp的解决方法

    本篇文章主要介绍了springmvc无法访问/WEB-INF/views下的jsp的解决方法,非常具有实用价值,需要的朋友可以参考下

    Java项目中如何访问WEB-INF下jsp页面

    主要介绍了Java项目中如何访问WEB-INF下jsp页面,文章通过示例代码和图文解析介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    请求重定向无法访问web-inf下的资源1

    解决: 配置web.xml &lt;servlet&gt; &lt;servlet-name&gt;success&lt;/servlet-name&gt; &lt;jsp-file&gt;/WEB-

    SpringMVC如何访问WEB-INF jsp过程解析

    主要介绍了SpringMVC如何访问WEB-INF jsp过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    搭建好的一个struts2环境

    2.在WebRoot/WEB-INF/jsp添加对应的页面Test1.jsp,把Test1Action类名的Action去掉,就是页面的名称 3.然后就可以通过http访问了:http://127.0.0.1:8080/example/Test1.jsp 4.建立文件夹需要在src/struts2.xml...

    学籍管理系统1-jsp

    项目文件下建了WEB-INF和iamges文件夹,WEB-INF下有classes和lib文件夹和一个xml配置文档,classes文件夹用于存放自己编写的类,lib文件夹下存放tomcat服务器及web应用程序都可以访问的JAR文件。images文件夹存放的...

    JSP动态网页制作基础培训教程源代码.rar

    8 SampleServlet3.class 第7章\ch7\WEB-INF\classes\ch7 JSP访问Servlet示例java类文件 9 sample1.jsp 第7章\ch7 JSP访问Servlet示例(JSP页面) 10 SampleBean1.java 第7章 Servlet调用JavaBean示例JavaBean代码 ...

    完整java上传附件案例,SSH2架构,开源

    标签用途和功能介绍 ... WEB-INF/jsp/upload/upload-ajax.jsp 封装选择上传文件的操作 文件 js/upload/upload.js 封装上传文件的脚本程序 其他文件 WEB-INF/tld/upload包下所有文件.tld文件(设置标签属性)

    JSP交友网站系统,源码,论文项目说明,数据库

    4.在WEB-INF文件夹下的classes文件夹下存放着tom/jiafei文件夹,文件夹里面存放的是项目的javabean文件,. 5.我们运行的时候只要地址栏输入: http://localhost:8080/makefriend/welcomeFriend.jsp就可以进入项目的...

    Web版代码生成器、项目管理器

    &gt; \WEB-INF\classes\pda-projects.properties 增加一个新类 &gt; \WEB-INF\classes\system-conf.xml 配置连接池信息 配置时候注意这三个地方都是关联的,就像关系表一样; 采用技术: jsp+javabean+servlet+struts...

    java web笔试题集锦经典2011年8月经典笔试题

    那么在浏览器端访问hello.jsp的URL是什么? 选项: (A) http://localhost:8080/hello.jsp (B) http://localhost:8080/helloapp/hello.jsp (C) http://localhost:8080/helloapp/hello/hello.jsp (2)假设在helloapp应用...

    SSH整合开发框架,可直接用于开发

    jsp文件统一放入WEB-INF下的jsp文件夹中,这个在struts配置文件中可以看到,默认的页面放置文件夹是WEB-INF/jsp 4、新建模块时,建议不同模块的采用不同的action命名空间也就是namespace,方便页面的管理。 5、...

    jboss-exp.rar

    $content$内容是同目录下的shell.jsp文件内容 即:将shell.jsp文件上传到服务器上,最终部署的war访问: http://192.168.7.84:10081/myname/index.jsp 如果有mynameok 表示部署成功 使用client.htm客户端进行连接...

    JSP加载JS文件不起作用的有效解决方法

    目录结构:jsp导入jquery文件,老是不起作用,原因在于: 代码如下: [removed][removed] 其不能访问/WEB-INF/目录下的文件,因此需要将加载的js文件其放倒webapp目录。 test.html: 代码如下: &lt;&#37;@ page ...

    基于框架的Web开发-第一个springMVC的例子.doc

    和mvc同一层次的resources文件夹,里面放系统配置文件applicationContext.xml顶层包mvc,下面分三个子包domain,service和web,mvc.web包里放控制器类WEB-INF文件夹下放置web.xml文件和mySpring-servlet.xml文件Web...

    Tomcat之web应用的目录组成结构_动力节点Java学院整理

    什么是web应用的组成结构?...2)在MyWeb下建个文件夹WEB-INF //注意文件名一定是WEB-INF,一个字都不能错 将web.xml文件放到WEB-INF里面 //web.xml为web应用的配置文件 3)在WEN-INF下建个文件夹classes //

    关于weblogic使用IP直接访问发布应用的配置测试包

    (注:在该服务器下发布了若干应用,如myweb/myweb1/myweb2/myweb3等等,但现在就想通过上面的输入只访问testweb下面的index.jsp文件就可以了) 解决办法如下~~ 修改WEB-INF下的weblogic.xml /就可以了!

Global site tag (gtag.js) - Google Analytics