摘要: 一、什么是servletContext: servletContext可以理解为服务器端的一个共享空间,它可以被所有的客户端访问。基于这种特性,我们就可以利用servletContext做计数器等应用。我们用个图来描述cookie、session、servletContext的区别. 区别在于session是局部的,servletContext是共享的.当换了另一个窗口开始访问又从0开始计数,而servletContext则是接下去计数. 上图中,下面的A、B、C是代表客户端的cookie,服务器端的A、B、C代表session,D代表servletContext。二、怎样使用Servl... 阅读全文
posted @ 2011-11-25 21:20 一度君ヾ華 阅读(7254) 评论(0) 推荐(1) 编辑
摘要: 就servlet规范本身,servlet可以再三个不同的作用域存储数据,分别是:Request对象、Session对象和getServletContext()方法返回的servletContext对象中保存。以下是本人对他们之间区别的分析:1 首先从作用范围来说 Request 保存的键值仅在下一个request对象中可以得到。 Session 它是一个会话范围,相当于一个局部变量,从Session第一次创建知道关闭,数据都一直 保存,每一个客户都有一个Session,所以它可以被客户一直访问,只要Session没有关闭和超时即浏览器关闭。 servletContext 它代表了servlet 阅读全文
posted @ 2011-11-25 21:08 一度君ヾ華 阅读(8403) 评论(0) 推荐(0) 编辑
摘要: 1、cookie在客户端的小纸条,存储在客户端一个servlet/jsp设置的cookies能被同一路径下面或者子路径下面的servlet/jsp读到,但子路径设置的cookies父路径读不到.添加cookie的方法:Cookie cookie = new Cookie("aaa", "bbb");cookie.setMaxAge(1000);resp.addCookie(cookie);获取cookie:Cookie[] cookies = req.getCookies();Cookie cookie = cookies[0];2、session在服务 阅读全文
posted @ 2011-11-25 21:03 一度君ヾ華 阅读(498) 评论(0) 推荐(1) 编辑
摘要: 1、SetCharacterEncoding.javapackage com.servlet;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class SetChar 阅读全文
posted @ 2011-11-25 20:52 一度君ヾ華 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一.request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。 1.Request对象可以使用getParameter(string s)方法获取该表单通过text提交的信息。如:Request.getParameter(“boy”) 例:request1.jsp:<%@ page contentType="text/html;charset=GB2312"%><HTML><BODY bgcolor=green><FONT size=1> <FORM a 阅读全文
posted @ 2011-11-25 12:56 一度君ヾ華 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 为了实现JSP数据库操作的实例,建立了一个MS SQLServer7数据库 DNS,名称为:Test_DB数据库中有一个表:guestbook字段为:name(varchar),email(varchar),body(text)数据库用户为sa 密码空,可以自己修改的。 < %@ page contentType="text/html;charset=gb2312"%> < % //变量声明 java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement sqlStmt; //SQL语句对象 ... 阅读全文
posted @ 2011-11-24 21:59 一度君ヾ華 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 学习JSP,需要先了解JSP的概念。下面介绍JSP中的九个隐含对象。一、学习JSP的page 对象 page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。二、学习JSP的config 对象 config 对象里存放着一些Servlet 初始的数据结构。 config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法: public String getInitParameter(name) public java.util.Enumeration getInitParamet... 阅读全文
posted @ 2011-11-24 21:54 一度君ヾ華 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1 html中的核心代码: jsp查询结果分页写在<body>标签中 5 <% 6 int allpage=1; //总的页码数 7 int currpage=0;//当前页码数 8 int startpage=1;//起始页码数 9 int rec=9;//记录总数10 int dispn=7;//总共显示的页码数11 int halfdisp=3;//显示页数的一半12 int endpage=0;//显示的最大页码13 14 allpage=(int)Math.ceil(rec/2.0);//计算总的页码数15 16 String s=request.getParame 阅读全文
posted @ 2011-11-24 21:50 一度君ヾ華 阅读(320) 评论(0) 推荐(0) 编辑
摘要: JSP和Servlet中的绝对路径和相对路径问题困扰了我好几天,经过努力之后将其部分心得和大家共享。 前提:假设你的Http地址为http://192.168.0.1/你的web应用为webapp,那么你的web应用URL为http://192.168.0.1/webapp/ web应用的目录结构: webapp/ web-inf/ classes/ lib/ web.xml <servlet-mapping> <servlet-name>handleservlet</servlet-name> <url-pattern>/handleservl 阅读全文
posted @ 2011-11-21 22:45 一度君ヾ華 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。 在代码中,Servlet生命周期由接口javax.servlet.Servlet定义。所有的Java Servlet 必须直接或间接地实现javax.servlet.Servlet接口,这样才能在Servlet Engine上运行。Servlet Engine提供network Service,响应MIME request,运行Servlet Container。 javax.servlet.Servlet接口定义了一些方法,在Servlet 的生命周期中,这些方法会在特定时间按照一. 阅读全文
posted @ 2011-11-20 19:42 一度君ヾ華 阅读(2090) 评论(0) 推荐(0) 编辑