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

JSP中各种内置对象

JSP中各种内置对象
 
web交互的最基本单位是http请求。每个用户从进入网站到离开网站这段过程称为一个HTTP会话,一个服务器的运行过程中会有多个用户访问,就是多个HTTP会话。作用域解释如下:
1.application:服务器启动到停止的这段时间
2.session:HTTP会发开始到结束的这段时间
3.request:HTTP请求开始到结束的这段时间
4.page:当前页面从打开到关闭这段时间
一.application作用域
(1)获取application对象的副本
1.在JSP中直接使用application以代表application对象
2.通过ServletConfig接口
使用ServletConfig接口可以间接获取application对象,但是这个application对象的名称不能同样为application。因为application是JSP引擎创建的默认的application对象的副本,不可以被覆盖。可以通过调用getServletContext()方法返回一个ServletContext接口的对象,也就是application对象的一个副本.
3.使用pageContext对象获取application对象
pageContext对象的getServletContext()同样返回一个application对象的副本.
(2)
1.Object getAttribute(String name) :从application中获取信息。
2.void setAttribute(String name,Object value) :向application中输入信息。
3.Enumeration getAttributeNames() :返回所有与当前的application对象绑定在一起的参数或者java对象的名字。
4.void removeAttribute(String name) :通过该方法,我们可以使某个参数或者java对象与application对象解除绑定关系。
5.getServerInfo() :该方法可以获得当前服务器的详细信息,不同的服务器返回的信息格式不一样。
6.log(String msg) :该方法往往用于往服务器的log文件中写入信息,之于是哪一个log文件,则由服务器决定。利用这个方法,我们可以在log文件中记录访问者的信息,这对于统计访问流量来源方面十分有用,同时也利于管理员监控网站的运行情况。其实,还有一个同名但是不同参数的log()方法,利用后者,我们可以将JSP程序执行过程中所发生的错误事件都计入log文件中。
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<%
String username1="george";
String username2="robin";
String password1="george";
String password2="robin";

out.println("set application attri


相关文档:

jsp之session

     session就是一个全局变量,是浏览器线程在服务器端的代理。web服务程序只要打开,session就会存在,当你第一次访问时,session会自动为你分配一个session ID,所以session为新建立的,所以session.isNew()为true。当你刷新页面时,这个session ID一直存在(session.getId()不变),不会消失,所以se ......

jsp 之Filter

(1) 请求信息编码转化的Filter
importjava.io.IOException;
importjava.util.Enumeration;
importjavax.servlet.Filter;
importjavax.servlet.FilterChain;
importjavax.servlet.FilterConfig;
importjavax.servlet.ServletException;
importjavax.servlet.ServletRequest;
importjavax.servlet.ServletResponse;
......

Jsp 引用 css 样式文件无效的问题解决

修改了css 样式文件后,重新浏览该jsp页面,发现新修改的样式没有生效。总以为是项目缓存所引起的,于是清理所有项目,重新构建项目。不行。执行server 的 publish 还是不行。用window 的搜索功能发现除了 WebContent 目录有该 css 文件外,.metadata\.plugins\org.eclipse.wst.server.core\tmp1\webapps\ 目录下也存在该 c ......

mysql 中新闻类自动换行显示在jsp页面

只需从数据库查出来后在显示的地方用<pre></pre>标签修饰,如下:
<!--
     <div style="font-size:12px;color:green;text-align:left">
     <pre>
      <%=
        &n ......

JSP中filter过滤器验证用户登录

JSP中filter过滤器验证用户登录
现在JSP使用越来越广泛了,尤其是很多政府的网站都采用了JSP技术,其功能强大且安全。
初学者很多有这么个问题,就是,网站的一个权限设置,比如登录用户可以查看哪些页面,而游客又有权限可以看哪些内容呢?
JSP是强大的,但其代码还是相对繁琐的,其实用一个过滤器(filter)就可以实现� ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号