application是javax.servlet.ServletContext接口的实例,实际上表示的是整个Servlet的上下文。
application对象的常用方法:
以上方法是application的特色方法,当然,除了以上的三个方法之外,对于属性的增加、取得和删除也有其应用的,setAttribute()、getAttribute()、removeAttribute()。
我们来一块学习表格中的三个方法。
取得绝对路径
取得一个项目的虚拟目录对应的绝对路径就要使用getRealPath()方法。一个例子看一下这个方法的使用和效果。
application_01.jsp <%@ page language="java" contentType="text/html" pageEncoding="utf-8" %> <html> <head> <title>web开发</title> </head> <body> <% String path=application.getRealPath("/"); %> <h3>真实路径:<%=path %></h3> </body> </html>
运行一下可以发现真实路径是我们的项目的路径。但是在这个地方需要注意的是,application的这个操作本身是ServletContext接口的实例,但是在jsp中,还有一个很常用的方法的功能可以完全取得这个方法。那就是getServletContext()方法。下面一个程序看一下这个方法的使用。
<%@ page language="java" contentType="text/html" pageEncoding="utf-8" %> <html> <head> <title>web开发</title> </head> <body> <% String path=getServletContext().getRealPath("/"); %> <h3>真实路径:<%=path %></h3> </body> </html>
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索对象
, application
, 方法
, 路径
, jsp 表格 删除
, 一个
, 绝对入门
真实
jsp9大内置对象详解、jsp九大内置对象详解、application.yml详解、application.xml详解、application.mk详解,以便于您获取更多的相关知识。