摘要: 一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 1、获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组 阅读全文
posted @ 2018-05-06 22:43 书生侠客 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模 阅读全文
posted @ 2018-05-06 22:38 书生侠客 阅读(310) 评论(0) 推荐(0) 编辑
摘要: SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。 一、JSP+JavaBean开发模式 1.1、jsp+javabean开发模式架构 jsp+javabean开发模式的架构图如下图(图1-1 阅读全文
posted @ 2018-05-06 22:34 书生侠客 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 二、Request常用方法 2.1、获得客户机信息 ge 阅读全文
posted @ 2018-05-06 22:31 书生侠客 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片 运行结果如下: 二、在Form表单中使用验证码图片 运行结果: DrawImage Servlet除了可以生成的字母和数字的组合的验 阅读全文
posted @ 2018-05-06 22:27 书生侠客 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 一、表单重复提交的常见应用场景 有如下的form.jsp页面 form表单提交到DoFormServlet进行处理 阅读全文
posted @ 2018-05-06 22:23 书生侠客 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可 阅读全文
posted @ 2018-05-06 22:21 书生侠客 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、HttpServletResponse常见应用——生成验证码 1.1、生成随机图片用作验证码 生成图片主要用到了一个BufferedImage类, 生成随机图片范例: 1 package gacl.response.study; 2 3 import java.awt.Color; 4 impo 阅读全文
posted @ 2018-05-06 22:17 书生侠客 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找respon 阅读全文
posted @ 2018-05-06 22:15 书生侠客 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 【声明】 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140877.html 【正文】 一、ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多) String getServletName( 阅读全文
posted @ 2018-05-06 22:09 书生侠客 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140529.html 一、Servlet映射匹配问题: 在第一篇文章中的第四段(MyEclipse及Tomcat的配置)已经讲到这个知识,现在再细化一下: 由于客户端是通过URL地址 阅读全文
posted @ 2018-05-06 22:07 书生侠客 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 【声明】 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140466.html 一、http协议回顾: 在上一篇文章中:JavaWeb学习之Servlet(一) MyEclipse及Tomcat的配置,我们通过在浏览器输入url, 阅读全文
posted @ 2018-05-06 22:05 书生侠客 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 【声明】 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4134921.html 【开发环境】 物理机版本:Win 7旗舰版(64位) jdk版本:jdk1.8.0_20 MyEclipse版本:10.7.1 Tomcat版本:ap 阅读全文
posted @ 2018-05-06 22:02 书生侠客 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、ServletConfig讲解 1.1、配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。 例如: 1.2、通过ServletConfig获取Servlet的初始化参数 当servlet配置 阅读全文
posted @ 2018-05-06 21:58 书生侠客 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开 阅读全文
posted @ 2018-05-06 14:08 书生侠客 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、JSTL简介: JSTL全名为JavaServer Pages Standard Tag Library,中文名称为JSP标准标签函数库,目前最新的版本为1.2。JSTL是由JCP(Java Community Process)所指定的标准规格,它主要提供给Java Web开发人员一个标准通用的 阅读全文
posted @ 2018-05-06 13:53 书生侠客 阅读(328) 评论(0) 推荐(0) 编辑