易截截图软件、单文件、免安装、纯绿色、仅160KB

Jsp中的application对象

     一个站点服务器中所有的用户公用一个application对象,当站点服务器开启时,该对象就被创建,直到网站关闭;也就是说:该对象一旦被创建了,它将被保存在服务器上;它的生命周期与服务器的生命周期相同;常用方法如下
setAttribute(String name,Object o):将名字为name,值为o的数据存储到application对象中;o为对象类型
getAttribute(String name):获取application对象中名字为name的值
getAttributeNames():获取application对象中存储的所有值的名字,返回的是一个Enumeration类的实例
removeAttribute(String name):删除application对象中名字为name的存储值
getInitParameter(String name):获取application对象中名字为name的初始存储值
getServletInfo():返回Servlet编译器当前版本信息
 


相关文档:

JSP/Java获取HTTP header信息(request)例子

<%
//header.jsp
out.println("Protocol: " + request.getProtocol() + "<br>");
out.println("Scheme: " + request.getScheme() + "<br>");
out.println("Server Name: " + request.getServerName() + "<br>" );
out.println(&quo ......

Jsp中的变量

在声明Jsp变量时,变量的数据类型可以是Java语言允许的任何数据类型
1.在标记符<%!  %>之间声明的变量是全局变量,这些变量是被所有用户共享的,任何一个用户对此变量的操作都会影响到其他用户对它
   的使用;因为全局变量的内存空间是直到服务器关闭后才释放的
2.在标记符<%%>之间声明的变 ......

Jsp中的Page指令

Page指令是用来定义整个Jsp页面的属性和这些属性的值
格式:<%@ page 指令标记="值"%>
         page中的主要指令标记有以下几种:
         language:设置Jsp页面中用到的语言,默认值为"Java"
    &nbs ......

jsp:include标签

该标签用于在当前的Jsp页面中加载另一个静态或动态的文件页面
1.静态文件加载格式
     <jsp:include page=? flush="true/false" />
     page:用于指示被加载的静态页面文件名
     flush:设置缓冲区是否可用
2.动态文件加载格式
   ......

jsp:forward标签与response.sendRedirect()的区别

1. jsp:forward标签只能实现本网站内的跳转,即浏览器上显示的依然是之前客户端的页面文件名,而不是跳转后的页面文件名
    而response.sendRedirect()可以跳转到任何一个地址的页面,且浏览器上显示的是跳转后的页面文件名
2. 当在之前的客户端页面文件中使用response.setAttribute()存储了某个值后,使 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号