润乾V4报表展现JSP文件放入WEB_INF下后如何访问
2017-09-15 14:34
211 查看
WEB-INF下面的文件都是受保护的,把需要限制访问的资源(比如说JSP)放到Web应用的WEB-INF目录下,对于WEB_INF及其子目录,都是不允许直接访问的,所以就可以起到保护这些代码未经授权的访问和窥视,更好的保护了源代码。
结合页面的跳转方式:,一redirect方式,二forward方式。redirect方式的跳转,系统会在一个新的页面打开要跳转的网页。而forward方式跳转,应用会在原来的页面上打开要跳转的网页。所以,WEB-INF目录下的文件是无法通过redirect方式来访问的。
那么,实际上针对上面的问题,我们可以通过forward跳转解决。
简单实例测试:
1,定义一个跳转JSP页面
注意:该jsp(如为s11.jsp,放在应用根目录/reportJsp下)不能放在web_inf下,否则都无法访问了。此页面模拟servlet功能,具体实施时,可由servlet代替此JSP的功能。
<%@ pagecontentType="text/html;charset=GBK" %>
<body>
<%
request.getRequestDispatcher("/WEB-INF/reportJsp/showReport.jsp?raq=Fanye.raq").forward(request,response);
%>
</body>
说明:showReport.jsp为展现报表的页面,放在web_inf子目录reportJsp下
2,访问s11.jsp查看展现效果
PS:如果直接访问web_inf下jsp展现报表,会出现404的错误。
结合页面的跳转方式:,一redirect方式,二forward方式。redirect方式的跳转,系统会在一个新的页面打开要跳转的网页。而forward方式跳转,应用会在原来的页面上打开要跳转的网页。所以,WEB-INF目录下的文件是无法通过redirect方式来访问的。
那么,实际上针对上面的问题,我们可以通过forward跳转解决。
简单实例测试:
1,定义一个跳转JSP页面
注意:该jsp(如为s11.jsp,放在应用根目录/reportJsp下)不能放在web_inf下,否则都无法访问了。此页面模拟servlet功能,具体实施时,可由servlet代替此JSP的功能。
<%@ pagecontentType="text/html;charset=GBK" %>
<body>
<%
request.getRequestDispatcher("/WEB-INF/reportJsp/showReport.jsp?raq=Fanye.raq").forward(request,response);
%>
</body>
说明:showReport.jsp为展现报表的页面,放在web_inf子目录reportJsp下
2,访问s11.jsp查看展现效果
PS:如果直接访问web_inf下jsp展现报表,会出现404的错误。
相关文章推荐
- 润乾报表V5如何访问WEB_INF下的JSP展现
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 如何访问WEB-INF下面的jsp文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件(转)
- 如何访问WEB-INF文件夹下的jsp文件
- WEB-INF下的jsp文件如何访问css和js文件
- 关于jsp页面是放在webroot目录下和web-inf下优缺点/(如何访问WebRoot中的CSS和JS文件)
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于jsp页面是放在webroot目录下和web-inf下优缺点/(如何访问WebRoot中的CSS和JS文件)
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- WEB-INF目录下jsp页面如何访问WebRoot中的CSS和JS文件
- 润乾V4报表放入WEBINF保护目录下如何实现
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- Struts如何访问WEB-INF目录下的jsp文件。
- Struts如何访问WEB-INF目录下的jsp文件。
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件(转载)