您的位置:首页 > 编程语言 > Java开发

javaweb中访问WEB-INF下面的jsp

2014-01-21 10:21 344 查看
在项目的首页中,一般会有这么一段跳转代码, jsp页面中访问WEB-INF目录下的jsp写法:

<jsp:forward page="/WEB-INF/page/index.jsp" />


在servlet中访问WEB-INF目录下的jsp写法:

request.getRequestDispatcher("WEB-INF/page/index.jsp").forward(request,response);


下面的写法是错误的:

response.sendRedirect("WEB-INF/page/index.jsp");


原因是:redirect是相当于用户直接访问了路径,而用户不能访问WEB-INF目录下的文件,只有程序内部转发的时候才能转发到WEB-INF下的JSP
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: