① webinf下的html怎么访问
页面不可能直接访问WEB-INF下的资源,只有通过后台转发才能访问。你要明白资源为什么要放在WEB-INF下,就是为了不让客户端随意访问,所以保证了一定的安全性,不能直接访问
② 怎么链接到web-inf下面的html文件
web-inf下,应用服务器把它指为禁访目录,即直接在浏览器里是不能访问到的.
因些,可以让servlet进行访问,如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);就不能访问。
需要在web.xml里面配置:
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
结果:一切OK,访问a.htm,和a.html在work/web-inf/下者有a$htm.class,a$html.class生成
③ 关于WEB-INF目录下文件使用的问题
WEB-INF目录是WEB应用的安全目录,客户端无法直接访问。
不知道你用的是什么框架,如果用Strut2的话,可以在struts.xml文件中配置action中result属性来进行访问,路径写为/WEB-INF/文件名/index.jsp
④ javaweb乱码问题,我把别人的一个html文件复制到项目的WEB-INF目录下,结果打开是乱码
只能 把原来的html源文件打开ctrlA+C+V,我也遇到过这种情况,只能复制,然后保持与原来的html的编码一致就OK
⑤ java web项目:html中img 的src能访问到WEB-INF目录下的图片吗我试了好久访问不到哟
都瞎说什么玩应,web_inf是项目的信息目录,里面存着重要的配置文件等,如果可以直接访问,那你重要的文件不都暴露了吗,正常情况下web_inf里的东西是不能访问的,所以你要引用的图片不要放到img里
⑥ 怎么访问web-inf目录下的文件
首先,对于外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。这要从web-info文件夹的作用说起: WEB-INF的存在以及其下的lib和classes目录的作用都是jsp规定的,主要是系统运行的配置信息和环境,用来存储服务端配置文件信息和在服务端运行的类文件,它下面的东西不允许客户端直接访问的,这是jsp环境的规定。 而我们通常是使用view层框架(如struts)来提供jsp服务,此时,我们可以将jsp文件放到web-info下避免客户直接访问到页面,同时使用struts来进行jsp文件提取,并将编译好的结果发送到客户端。
⑦ web-inf里面有哪些内容
Web-Inf文件夹中有classes文件夹、lib文件夹(用于存放需要的jar包)和一个web.xml文件(用于配置,比如说用来配置过滤器等。)
⑧ html不显示WEB-INF下CSS样式,../不行,应该是路径问题,请教大神,怎么解
主要是你的目录结构是怎样的
也可以写成相对项目的绝对路径
⑨ Java WEB-INF下的html乱码怎么办
以下解决中文显示乱码:
1.使html文件支持页面内容中文: <meta charset="utf-8"/>
2.对于jsp页面如果仅仅时页面内容乱码(不是服务器传来的数据乱码):<%@page pageEncoding="utf-8"/>
⑩ 通过index.html访问web-inf下的welcome.jsp,图片显示不出来。
web-inf目录下的文件是不能直接显示的。这是个特殊的目录,受到web服务的保护。所以你不能把资源文件放到这个目录下去