java WEB-INF中的jsp或html文件访问方法
2016-09-14 21:06
239 查看
WEB-INF目录介绍
WEB-INF是Java的WEB应用的安全目录,客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,可以通过服务端跳转访问。
工程目录结构
LoginServlet.java代码
package com.sun.login.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class LoginServlet */ @WebServlet(urlPatterns={"/login"}) public class LoginServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * Default constructor. */ public LoginServlet() { } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String path="/WEB-INF/pages/login.html"; request.getRequestDispatcher(path).forward(request, response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }login.html代码
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <h2>欢迎登陆!</h2> </body> </html>使用浏览器访问http://localhost:8080/login/login,即可访问欢迎页面login.html
相关文章推荐
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- springmvc无法访问/WEB-INF/views下的jsp的解决方法
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问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文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件(转载)
- Java web访问WEB-INF下的jsp的方法
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 在java中怎么访问web-inf 目录下的jsp页面。
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件(转)
- 直接访问WEB-INF目录下的JSP页面的方法
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- java:maven中webapp下的jsp不能访问web-inf下面的bean
- 详解直接访问WEB-INF目录下的JSP页面的方法
- Java小项目中WEB-INF下jsp页面如何访问?
- 访问web_inf下的jsp和html文件
- 访问WEB-INF中jsp的三种方法!
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件