2017年6月22日

javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册

摘要: 一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模 阅读全文

posted @ 2017-06-22 16:42 alex5211314 阅读(78) 评论(0) 推荐(0) 编辑

javaweb学习总结(二十一)——JavaWeb的两种开发模式

摘要: SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。 一、JSP+JavaBean开发模式 1.1、jsp+javabean开发模式架构 jsp+javabean开发模式的架构图如下图(图1-1 阅读全文

posted @ 2017-06-22 16:26 alex5211314 阅读(136) 评论(0) 推荐(0) 编辑

javaweb学习总结(二十)——JavaBean总结

摘要: 一、什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。 javaBean范例: JavaBean在 阅读全文

posted @ 2017-06-22 15:57 alex5211314 阅读(148) 评论(0) 推荐(0) 编辑

javaweb学习总结(十九)——JSP标签

摘要: 一、JSP标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。 二、JSP常用标签 jsp的常用标签有以下三个 <jsp:include>标签 <jsp:forward>标签 <js 阅读全文

posted @ 2017-06-22 15:27 alex5211314 阅读(134) 评论(0) 推荐(0) 编辑

javaweb学习总结(十八)——JSP属性范围

摘要: 所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以访问的保存范围。 一、JSP属性范围 JSP中提供了四种属性范围,四种属性范围分别指以下四种: 当前页:一个属性只能在一个页面中取得,跳转到其他页面无法取得 一次服务器请求:一个页面中设置的属性,只要经过了服务器跳转,则跳转之后的页 阅读全文

posted @ 2017-06-22 15:21 alex5211314 阅读(130) 评论(0) 推荐(0) 编辑

JavaWeb学习总结(十七)——JSP中的九个内置对象

摘要: 一、JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。 由于JSP第一次访问时会翻译成servlet,所以 阅读全文

posted @ 2017-06-22 15:15 alex5211314 阅读(146) 评论(0) 推荐(0) 编辑

javaweb学习总结(十六)——JSP指令

摘要: 一、JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。 在JSP 2.0规范中共定义了三个指令: page指令 Include指令 taglib指令 JSP指令的基本语法格式:<%@ 指令 属性名="值 阅读全文

posted @ 2017-06-22 15:13 alex5211314 阅读(135) 评论(0) 推荐(0) 编辑

javaweb学习总结(十五)——JSP基础语法

摘要: 任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语法,而且在JSP中,所有的JAVA语句都可以使用。 一、JSP模版元素 JSP页面中的HTML内容称之为JSP模版元素。 JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。 二、JSP表达式 阅读全文

posted @ 2017-06-22 14:59 alex5211314 阅读(111) 评论(0) 推荐(0) 编辑

javaweb学习总结(十四)——JSP原理

摘要: 一、什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代 阅读全文

posted @ 2017-06-22 14:40 alex5211314 阅读(132) 评论(0) 推荐(0) 编辑

JavaWeb学习总结(十三)——使用Session防止表单重复提交

摘要: 在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 一、表单重复提交的常见应用场景 有如下的form.jsp页面 form表单提交到DoFormServlet进行处理 阅读全文

posted @ 2017-06-22 13:41 alex5211314 阅读(129) 评论(0) 推荐(0) 编辑

JavaWeb学习总结(十二)——Session

摘要: 一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可 阅读全文

posted @ 2017-06-22 13:25 alex5211314 阅读(126) 评论(0) 推荐(0) 编辑

javaweb学习总结(十一)——使用Cookie进行会话管理

摘要: 一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。 二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话 阅读全文

posted @ 2017-06-22 12:14 alex5211314 阅读(172) 评论(0) 推荐(0) 编辑

javaweb学习总结(十)——HttpServletRequest对象(一)

摘要: 一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 二、Request常用方法 2.1、获得客户机信息 ge 阅读全文

posted @ 2017-06-22 11:26 alex5211314 阅读(155) 评论(0) 推荐(0) 编辑

javaweb学习总结(九)—— 通过Servlet生成验证码图片

摘要: 一、BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片 运行结果如下: 二、在Form表单中使用验证码图片 运行结果: DrawImage Servlet除了可以生成的字母和数字的组合的验 阅读全文

posted @ 2017-06-22 11:01 alex5211314 阅读(157) 评论(0) 推荐(0) 编辑

javaweb学习总结(八)——HttpServletResponse对象(二)

摘要: 一、HttpServletResponse常见应用——生成验证码 1.1、生成随机图片用作验证码 生成图片主要用到了一个BufferedImage类, 生成随机图片范例: 运行结果如下: 二、HttpServletResponse常见应用——设置响应头控制浏览器的行为 2.1、设置http响应头控制 阅读全文

posted @ 2017-06-22 10:42 alex5211314 阅读(151) 评论(0) 推荐(0) 编辑

javaweb学习总结(七)——HttpServletResponse对象(一)

摘要: Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找respon 阅读全文

posted @ 2017-06-22 08:36 alex5211314 阅读(146) 评论(0) 推荐(0) 编辑

导航