JSP之application对象

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP 'application.jsp' starting page</title>

	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>

  <body>
    <%
    	application.setAttribute("username", "张三");
    	application.setAttribute("password", "123456");
    	application.setAttribute("hobby", "run");
    %>
    <%=application.getAttribute("hobby") %><br/>
    <%
    	Enumeration<String> attrs =  application.getAttributeNames();
    	while(attrs.hasMoreElements()){
    		out.println(attrs.nextElement()+"  ");
    	}
    %><br/>
    <%=application.getServerInfo() %>
  </body>
</html>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-29 04:58:17

JSP之application对象的相关文章

jsp 用application对象制作留言板

1 <%@ page contentType="text/html; charset=gb2312"%> 2 <html> 3 <body> 4 <form action="show.jsp" method="post"> 5 输入名字:<input type="text" name="name"><br> 留言标题:<input

02_07 JSP内置对象之application

Application对象是javax.servlet.ServletContext接口的实例化对象,常用的方法有: NO 方法 描述 1 Public  String getRealPath(String path) 得到虚拟目录的绝对路径 2 Public  String getContextPath() 得到当前的虚拟路径名称 3 Public  Enumeration getAttributeNames() 得到所有属性的名称 一.取得虚拟目录对应的绝对路径(getRealPath(pa

【Jsp】利用Application对象实现访问人数统计功能

利用Application对象实现访问人数的统计很常见,但是一些书籍讲解这一技术的时候,往往没有做完整.一旦服务器重启,由于Application会被销毁,重新建立,人数统计则会再一次从零开始.解决方法,个人认为,应该同时利用到数据库,这样无论服务器要重启或者遭遇到停机什么,被统计的人数还是会一直累计上去,不会丢失.下面就介绍一个例子,解决利用Application对象实现访问人数统计功能由于服务器重启或者停机而导致从零开始的问题,同时介绍如果利用Application对象把保存到web.xml

JSP内置对象——application,page,pageContext,config,Exception

application对象application对象实现了用户数据的共享,可存放全局变量.application开始于服务器的启动,终止于服务器的关闭.在用户的前后链接或不同用户之间的连接中,可以对application对象的同一属性进行操作.在任何地方对application对象属性的操作,豆浆影响到其他用户对此的访问.服务器的启动和关闭决定了application对象的生命.application对象是ServletContext类的实例.常用方法如下:void setAttribute(S

jsp内置对象*application

application对象 基本概念: 实现了用户间数据的共享,可存放全局变量.它开始于服务器的启动,直到服务器的关闭,它是ServletContext类的实例.对于整个web服务器,application有且只有一个实例 方法说明: Object getAttribute(String key) 返回给定名的属性值 void setAttribute(String key,Object value) 设定属性的属性值 void removeAttribute(String name) 删除一属

JSP内置对象之------response、session、application

1. 重定向和转发 response.sendRedirect("地址"); a. 页面地址显示最终页面 b. 不可向后传递参数 c. 跳到外部站点 request.getRequestDispatcher("地址").forward(request, response); a. 页面地址显示请求页面 b. 可以向后传递参数 c. 不可以跳到外部站点 通俗的来说两者的区别就是: 重定向:发出两次请求,不能够共享前一次请求中封装的参数信息 转发:   发一次请求 2.

JSP内置对象之application

application: 作用时间范围是一次服务器的开启到服务器关闭. 可以在不同的浏览器获取,即更换浏览器不会影响application,依然能够获取数据. 类型是ServletContext. application是内置对象,所以和session的获取方式是一样的,不需要new就可以直接使用. 示例: 在jsp中设置application对象内容:  在servlet中获取application对象: 原文地址:https://www.cnblogs.com/ztt0918/p/86627

JSP内置对象 - application对象和各对象的作用域

1.application对象的常用方法: <table> <tr> <%-- 获取当前Web服务器的版本信息--%> <td>getServerInfo</td> <td><%=application.getServerInfo()%></td> </tr> <tr> <%-- 获取某一资源的路径--%> <td>getResource</td> &

Jsp 内置对象

JSP内置对象是 Web 容器创建的一组对象 JSP内置对象的名称是 JSP 的保留字 JSP内置对象是可以直接在 JSP 页面使用的对象,无需使用 “new” 获取实例 -request 对象:用于处理客户端请求,主要方法如下: String getParameter(String name) 根据页面表单组件名称获取页面提交数据 String[ ] getParameterValues(String name) 获取一个页面表单组件对应多个值时的用户的请求数据 void setCharact