- 博客(18)
- 收藏
- 关注
原创 JSP应用(三)
JSP的执行过程1、 客户端发出请求2、 Web容器将JSP转议成Servlet源代码3、 Web容器将产生的源代码进行编译4、 Web容器加载编译后的代码并执行5、 把执行结果返回客户端JSP的异常处理机制 处理异常的操作
2011-10-31 21:05:48 479
原创 JSP应用——动作元素、注释
JSP元素(1) 指令元素发生时间:在编译时被编译执行(2) 脚本元素(3) 动作元素发生时间:每次有客户端请求时都会被执行一次• 动作是特殊的标记,通过一个动作标记可以实现多行Java代码实现的效果。可以动态插入文件、重用JavaBean组件、导向另一个页面等。• 动作元素和指令元素不同,动作元素
2011-10-28 22:23:55 714
原创 JSP的应用
JSP的应用JSP是以Java语言作为脚本语言,建立在Servlet规范提供的功能之上的动态网页技术,用来在网页上显示动态内容pageEncoding的优先级高于contentType里面的字符编码方式获取当前系统时间: java.util.Date date=new java.util.Date(); Out.println(date.toStri
2011-10-27 17:58:36 685
原创 Session实例:一次性验证码
Cookie功能没有关闭 url重写 第一次提交请求,在请求消息没有包含session的cookie,产生应答的时候用url重写的技术 以后再提交请求的时候,请求消息中就会包含session的cookieCookie功能没有被禁掉:产生的应答消息都会用url重写 Session实例:一次性验证码
2011-10-26 15:38:08 742
原创 session
Session1、 什么是Session i. 使用Cookie和附加URL参数都可以将上一次请求的状态信息传递到下一次请求中,但是如果传递的状态信息较多,将极大降低网络传输效率和增大服务器端程序处理的难度。 ii. Sessi
2011-10-25 22:46:54 530
原创 Cookie
CookieCookie只对当前浏览器有效,当浏览器进程关闭时,它也关闭。在系统文件中保存需要设置最大有效期每一个Cookie都有domain属性 domain=www.baidu.com domain=www.sina.com dimain=localhostCookie中的domain属性与请求的主机名一致,这个Cookie会封装
2011-10-24 19:59:29 1111
原创 会话跟踪
会话与状态管理会话与会话状态:WEB应用中的会话是指一个客户端浏览器与WEB服务器之间连续发生的一系列请求和相应过程WEB应用的会话状态是指WEB服务器与浏览器在会话过程中产生的状态信息,WEB服务器能够把属于同一个会话中的一系列的请求和响应过程关联起来。 第一次访问WEB服务器登录的操作 输入账号:xxx 密码:1234——>servlet验证
2011-10-21 15:14:48 1168
原创 HttpServletResponse
服务器端servlet程序中service()对客户端浏览器向web服务器发送的请求产生应答信息进行处理HttpServletRequest对象——封装请求对象(1) 请求行:请求类型/请求路径/参数/http协议——GET/demo/test?username=xxx HTTP/1.1(2) 请求消息头:getHeader(“头字段的名称”)(3)
2011-10-21 15:13:12 11049
原创 HttpServletResponse简介
HttpServletResponse简介 1、 WEB服务器回送给WEB客户端的HTTP响应消息分为三个部分:(1)状态行(2)响应消息头(3)消息正文(也叫实体内容) 2、 Servlet API中定义的ServletResponse接口类用于创建响应消息。 3、 HttpServletResponse是专用于HTTP协议的ServletResponse子接口,它
2011-10-20 19:01:48 33080 5
原创 获取请求消息
获取请求消息的实体内容 getInputStream与getReader方法通过getInputStream与getReader方法获取到二进制的字节输入流和字符输入流1、 getInputStream 方法用于返回的一个代表实体内容的输入流对象,其类型为javax.servlet.ServletInputStream。2、 getReader方法用于返回的一个代表实体内容的B
2011-10-20 17:39:43 2161
原创 浏览器传递参数信息
使用GET方式传递参数 1、 在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为GET。 2、 如果网页中的表单元素的method属性被设置为了“GET”,浏览器提交这个FORM表单时生成的HTTP请求消息的请求方式也为GET。 3、 使用GET请求方式给WEB服务器传递参数的格式:
2011-10-19 19:57:28 11817
原创 HttpServletRequest的应用
HttpServletRequest的应用HttpServletRequest是专用于HTTP协议的ServletRequest子接口,它用于封装HTTP请求消息HTTP请求消息的请求行包括请求方式、资源路径和HTTP协议版本: GET /it315/servlet/RequestURI?param1=a¶m2=b HTTP/1.11、getMethod方法返回
2011-10-19 19:56:21 1074
原创 ServletConfig和ServletContext
ServletConfig和ServletContextPublic class GenericServlet implements Servlet,ServletConfig{ Private ServletConfig conf; Publ
2011-10-18 15:15:02 1735
原创 请求的重定向和请求分派
请求的重定向和请求分派重定向– HttpServletRequest接口提供的sendRedirect()方法用于生成302响应码和Location响应头,从而通知客户端去重新访问Location响应头中指定的URL,其完整的定义语法如下:•
2011-10-18 15:04:49 2155
原创 Servlet的应用
Servlet的应用Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的web页面(所谓动态网页,就是在不同时刻或不同条件下访问Web服务器上的同一个页面时,浏览器会获得不同的内容)。它担当Web浏览器或其他http客户程序发出请求、与http服务
2011-10-13 22:46:01 487
原创 HTTP协议
HTTP协议HTTP【超文本传输协议】简介HTTP协议:WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则 应用层协议,用于定义web浏览器与web服务器之间交换数据的过程以及数据本身的格式 HTTP协议的版本:(1)
2011-10-13 22:44:43 418
原创 Web应用程序开发(二)
Web应用程序开发(二)1、 虚拟目录的根目录webapps/ROOT默认指定该目录是web站点的根目录自己指定一个文件系统目录是web站点的根目录,在server.xml中在元素中间增加:2、 虚拟目录的子目录
2011-10-11 22:37:22 557
原创 WEB应用程序
WEB应用程序应用程序:指允许用户执行特定任务的软件程序,分为桌面应用程序和Web应用程序两种类型桌面应用程序一般是采用客户机/服务器(C/S)的应用程序C/S模式优点:(1) 将应用与服务分离,系统具有稳定性和灵活性(2) 适用于局域网,有可靠的安全性(
2011-10-11 22:36:40 620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人