我的index.jsp页面在WebRoot下,要链接到的jsp页面在WEB-INF下,使用超链接怎样链接到WEB-INF下的那个页面?用绝对路径,请高手指教,多谢多谢。
要想使用绝对路径进行访问,首先在要超链接处写入如下内容:
<a href=PlayerServlet?url=WEB-INF/admin/manage_player.jsp>
然后新建一个servlet,输入如下内容:
<span style="font-size:14px;">package cn.edu.hpu.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class PlayerServlet extends HttpServlet {
最后还要注意不要忘了在web.xml里边配置信息:
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>PlayerServlet</servlet-name>
<servlet-class>cn.edu.hpu.servlet.PlayerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PlayerServlet</servlet-name>
<url-pattern>/PlayerServlet</url-pattern>
</servlet-mapping>
得到以上结果即可以完成对WEB-INF下的jsp使用路径的绝对访问了。
扩展资料:
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
参考资料:百度百科-JSP页面服务器
如何访问WEB-INF文件夹下的jsp文件
WEB-INF目录下的jsp文件,在浏览器中是不能直接访问的。(没有访问的权限)如果将jsp文件放入WEB-INF目录下,将不能访问。比如在jsp页面中直接写<ahref=\/WEB-INF\/content\/index.jsp那么将不能访问。在struts中必须用action来实现页面的跳转,才能访问WEB-INF里面的jsp文件。将上面的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的...
jsp页面放在web-inf目录下怎么访问
首先,对于外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。这要从web-info文件夹的作用说起:WEB-INF的存在以及其下的lib和classes目录的作用都是jsp规定的,主要是系统运行的配置信息和环境,用来存储服务端配置文件信息和在服务...
怎么访问web-inf jsp
web-inf 文件夹下的 文件不能用客户端直接访问,需要在后台转发或重定向
怎么访问web-inf文件夹下面的文件
无法直接访问,WEB-INF下的文件夹JSP文件一般都是通过action找到的,直接在浏览器中是无法进行访问的。看看struts的说明你就会明白了
WEB-INF目录下的文件之间如何访问
不要把文件放到web-inf下面, 建议在Webroot下面建个文件夹,然后写个过滤器,没有登录权限的,不允许进入,只有登录了,有了session值,才可以进入进行下载。
关于WEB-INF目录下文件使用的问题
WEB-INF目录是WEB应用的安全目录,客户端无法直接访问。不知道你用的是什么框架,如果用Strut2的话,可以在struts.xml文件中配置action中result属性来进行访问,路径写为\/WEB-INF\/文件名\/index.jsp
WebRoot底下的jsp文件如何访问WebRoot底下包里的jsp文件
?.js就可以引入该文件了。同理index.jsp要访问my.jsp,只需要把url值赋为.\/jsp\/my.jsp或者jsp\/my.jsp都是可行的 相关知识:在工程目录下熟练使用相对路径是很重要的,.\/表示当前文件的上一个文件,如果当前文件OO与另一文件PP平级,当前文件要访问PP中的XX文件,就可以把url值赋为pp\/xx ...
做项目时领导让把jsp页面都放在web-inf下面说是要防止用户直接访问jsp...
那部分jsp用户可以直接访问,这样很不安全,放在WEB-INF下面,就使得只能WEB-INF文件夹外jsp页面调用里面的jsp,这样来使用,就比如我们有一个后台系统,我们用一个页面(main)把其他子页面引入进来,我不想每个子页面都进行验证保护,我们把这些子页面放在WEB-INF下,我们只对main页面进行验证就可以 ...