Java Web
改变ing
我叫 阿福, 幸福的福, 我是一个码农 --仿照 剑来
展开
-
javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
参考:https://www.cnblogs.com/xdp-gacl/p/3902537.html 目录一、Servlet+JSP+JavaBean开发模式(MVC)介绍二、创建MVC架构的Web项目三、分层架构的代码编写3.1、开发domain层3.2、开发数据访问层(dao、dao.impl)3.3、开发service层(service层对web层提供所有的业务服...转载 2018-08-16 10:42:43 · 260 阅读 · 0 评论 -
使用js加载器动态加载外部Javascript文件
参考:https://www.cnblogs.com/xdp-gacl/p/3927417.html 今天在网上找到了一个可以动态加载js文件的js加载器,具体代码如下:JsLoader.jsvar MiniSite=new Object();/** * 判断浏览器 */MiniSite.Browser={ ie:/msie/.test(window.navig...转载 2018-08-16 10:22:14 · 2014 阅读 · 0 评论 -
JavaScript获取浏览器类型与版本
参考:https://www.cnblogs.com/xdp-gacl/p/3926848.html 从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下:<script type="text/javascript"> var Sys = {}; var ua = navigator.userAgent....转载 2018-08-16 10:15:24 · 131 阅读 · 0 评论 -
Servlet3.0学习总结(四)——使用注解标注监听器(Listener)
参考:https://www.cnblogs.com/xdp-gacl/p/4226851.htmlServlet3.0提供@WebListener注解将一个实现了特定监听器接口的类定义为监听器,这样我们在web应用中使用监听器时,也不再需要在web.xml文件中配置监听器的相关描述信息了。 下面我们来创建一个监听器,体验一下使用@WebListener注解标注监听器,如下所示: ...转载 2018-09-14 15:28:05 · 126 阅读 · 0 评论 -
Servlet3.0学习总结(三)——基于Servlet3.0的文件上传
参考:https://www.cnblogs.com/xdp-gacl/p/4224960.html 目录一、使用Servlet3.0提供的API实现文件上传1.1、编写上传页面1.2、开发处理文件上传的Servlet案例实战 在Servlet2.5中,我们要实现文件上传功能时,一般都需要借助第三方开源组件,例如Apache的commons-fileupload...转载 2018-09-14 15:16:51 · 922 阅读 · 1 评论 -
Servlet3.0学习总结(二)——使用注解标注过滤器(Filter)
参考:https://www.cnblogs.com/xdp-gacl/p/4224837.html http://blog.51cto.com/celing/1117299 Servlet3.0提供@WebFilter注解将一个实现了javax.servlet.Filter接口的类定义为过滤器,这样我们在web应用中使用过滤器时,也不再需要在web.xml文件中配置过...转载 2018-09-14 15:02:07 · 252 阅读 · 0 评论 -
Servlet3.0学习总结(一)——使用注解标注Servlet
参考:https://www.cnblogs.com/xdp-gacl/p/4222902.html目录一、Servlet3.0介绍二、开发Servlet3.0程序的所需要的环境三、使用MyEclipse8.5+Tomcat7+JDK1.7开发Servlet3.0程序3.1、创建WebProject3.2、将Web项目的开发环境改造成支持Servlet3.03.3、开发...转载 2018-09-14 14:45:47 · 208 阅读 · 0 评论 -
javaweb学习总结(二十一)——JavaWeb的两种开发模式
参考:https://www.cnblogs.com/xdp-gacl/p/3908610.html 目录一、JSP+JavaBean开发模式1.1、jsp+javabean开发模式架构1.2、JSP+JavaBean开发模式编写计算器二、Servlet+JSP+JavaBean开发模式2.1、Web开发中的请求-响应模型2.2、标准MVC模型概述2.3、MVC(M...转载 2018-08-16 10:07:44 · 280 阅读 · 0 评论 -
javaweb学习总结(九)—— 通过Servlet生成验证码图片
参考:http://www.cnblogs.com/xdp-gacl/p/3798190.html目录一、BufferedImage类介绍二、在Form表单中使用验证码图片三、服务器端对form表单提交上来的验证码处理一、BufferedImage类介绍生成验证码图片主要用到了一个BufferedImage类,如下:创建一个DrawImage Servlet,用来生...转载 2018-08-08 17:57:00 · 148 阅读 · 0 评论 -
javaweb学习总结(十四)——JSP原理
参考:https://www.cnblogs.com/xdp-gacl/p/3764991.html 目录一、什么是JSP?二、JSP原理2.1、Web服务器是如何调用并执行一个jsp页面的?2.2、Jsp页面中的html排版标签是如何被发送到客户端的?2.3、Jsp页面中的java代码服务器是如何执行的?2.4、Web服务器在调用jsp时,会给jsp提供一些什么jav...转载 2018-08-14 10:35:04 · 192 阅读 · 0 评论 -
JavaWeb学习总结(十三)——使用Session防止表单重复提交
参考:https://www.cnblogs.com/xdp-gacl/p/3859416.html目录一、表单重复提交的常见应用场景1.1、场景一:在网络延迟的情况下让用户有时间点击多次submit按钮导致表单重复提交 1.2、场景二:表单提交后用户点击【刷新】按钮导致表单重复提交1.3、场景三:用户提交表单后,点击浏览器的【后退】按钮回退到表单页面后进行再次提交二、利用...转载 2018-08-14 10:15:36 · 184 阅读 · 0 评论 -
JavaWeb学习总结(十二)——Session
参考:https://www.cnblogs.com/xdp-gacl/p/3855702.html目录一、Session简单介绍二、Session和Cookie的主要区别三、session实现原理3.1、服务器是如何实现一个session为一个用户浏览器服务的?四、浏览器禁用Cookie后的session处理4.1、IE8禁用cookie4.2、解决方案:URL重...转载 2018-08-14 09:40:13 · 131 阅读 · 0 评论 -
javaweb学习总结(十一)——使用Cookie进行会话管理
参考:http://www.cnblogs.com/xdp-gacl/p/3803033.html 目录一、会话的概念二、会话过程中要解决的一些问题?三、保存会话数据的两种技术3.1、Cookie3.2、Session四、Java提供的操作Cookie的API五、Cookie使用范例5.1、使用cookie记录用户上一次访问的时间六、Cookie注意细节...转载 2018-08-09 10:22:51 · 118 阅读 · 0 评论 -
javaweb学习总结(十)——HttpServletRequest对象(一)
参考: http://www.cnblogs.com/xdp-gacl/p/3798347.html目录一、HttpServletRequest介绍二、Request常用方法2.1、获得客户机信息2.2、获得客户机请求头2.3、获得客户机请求参数(客户端提交的数据)三、request接收表单提交中文参数乱码问题3.1、以POST方式提交表单中文参数的乱码问题3....转载 2018-08-09 09:59:15 · 223 阅读 · 0 评论 -
javaweb学习总结(四)——Http协议
参考:https://www.cnblogs.com/xdp-gacl/p/3751277.htmljavaweb学习总结(四)——Http协议目录javaweb学习总结(四)——Http协议一、什么是HTTP协议二、HTTP协议的版本三、HTTP1.0和HTTP1.1的区别四、HTTP请求4.1、HTTP请求包括的内容4.2、HTTP请求的细节——请求行4...转载 2018-07-30 23:03:01 · 346 阅读 · 0 评论 -
JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)
参考:http://www.cnblogs.com/xdp-gacl/p/3744053.html目录一、打包JavaWeb应用 二、Tomcat的体系结构三、互联网上的加密原理3.1、对称加密3.2、非对称加密四、https连接器4.1、生成Tomcat服务器的数字证书4.2、配置https连接器4.3、安装数字证书 4.4、删除数字证书一、打包J...转载 2018-07-30 17:59:53 · 409 阅读 · 0 评论 -
JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
参考: http://www.cnblogs.com/xdp-gacl/p/3734395.htmlJavaWeb学习总结(二)——Tomcat服务器学习和使用(一)目录JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)一、Tomcat服务器端口的配置二、Tomcat服务器虚拟目录的映射方式2.1、虚拟目录的映射方式一:在server.xml文件的host元...转载 2018-07-30 17:38:52 · 926 阅读 · 1 评论 -
JavaWeb学习总结(一)——JavaWeb开发入门
参考:https://www.cnblogs.com/xdp-gacl/p/3729033.htmlJavaWeb学习总结(一)——JavaWeb开发入门此系列文章主要是为了回顾之前所学,以 参考文章为蓝本 慢慢 融入我所学的内容。 知识可能不够准确或者有错误。。。。请勿见怪,可以指正、指点,但别 乱说,谢谢。 目录JavaWeb学习总结(一)——JavaWeb开发入门基本概...转载 2018-07-30 17:03:50 · 17341 阅读 · 4 评论 -
javaweb学习总结(十五)——JSP基础语法
参考:https://www.cnblogs.com/xdp-gacl/p/3776512.html目录一、JSP模版元素二、JSP表达式三、JSP脚本片断四、JSP声明五、JSP注释 任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语法,而且在JSP中,所有的JAVA语句都可以使用。一、JSP模版元素 JSP...转载 2018-08-14 11:31:48 · 205 阅读 · 0 评论 -
javaweb学习总结(十六)——JSP指令
参考:https://www.cnblogs.com/xdp-gacl/p/3778993.html目录一、JSP指令简介二、Page指令2.1、page指令的import属性2.2、page指令的errorPage属性2.3、使用errorPage属性指明出错后跳转的错误页面2.4、在web.xml中使用标签为整个web应用设置错误处理页面2.5、关于在web.x...转载 2018-08-14 13:50:25 · 290 阅读 · 0 评论 -
JavaWeb学习总结(十七)——JSP中的九个内置对象
参考:https://www.cnblogs.com/xdp-gacl/p/3779872.html目录一、JSP运行原理二、认识九个内置对象三、内置对象使用说明3.1、page对象3.2、out对象3.3、pageContext对象3.4、通过pageContext获得其他对象3.5、pageContext封装其它8大内置对象的意义3.6、pageCont...转载 2018-08-14 14:12:04 · 134 阅读 · 0 评论 -
javaweb学习总结(八)——HttpServletResponse对象(二)
参考: http://www.cnblogs.com/xdp-gacl/p/3791993.html目录一、HttpServletResponse常见应用——生成验证码1.1、生成随机图片用作验证码二、HttpServletResponse常见应用——设置响应头控制浏览器的行为2.1、设置http响应头控制浏览器禁止缓存当前文档内容 2.2、设置http响应头控制浏...转载 2018-08-08 17:01:11 · 240 阅读 · 0 评论 -
javaweb学习总结(七)——HttpServletResponse对象(一)
参考:http://www.cnblogs.com/xdp-gacl/p/3789624.html目录javaweb学习总结(七)——HttpServletResponse对象(一)一、HttpServletResponse对象介绍1.1、负责向客户端(浏览器)发送数据的相关方法1.2、负责向客户端(浏览器)发送响应头的相关方法1.3、负责向客户端(浏览器)发送响应状态码...转载 2018-08-08 16:59:48 · 243 阅读 · 0 评论 -
javaweb学习总结(二十)——JavaBean总结
参考:https://www.cnblogs.com/xdp-gacl/p/3871730.html目录一、什么是JavaBean二、JavaBean的属性三、在JSP中使用JavaBean3.1、标签3.2、执行原理3.3、带标签体的标签3.4、标签3.5、标签一、什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下...转载 2018-08-15 17:54:15 · 184 阅读 · 0 评论 -
javaweb学习总结(十九)——JSP标签
参考:https://www.cnblogs.com/xdp-gacl/p/3788369.html目录一、JSP标签介绍二、JSP常用标签2.1、标签 2.2、标签与include指令的区别2.3、*.jspf扩展名文件在jsp:include、@include和c:import中的区别2.3、标签2.4、标签一、JSP标签介绍 JSP标签也称之为Jsp...转载 2018-08-15 17:21:46 · 156 阅读 · 0 评论 -
web.xml中 mime-mapping 的含义
mime-mapping元素将mime类型映射到扩展名, 用于规定下载格式。原创 2018-08-15 10:48:20 · 921 阅读 · 0 评论 -
MIME 参考手册
参考:http://www.w3school.com.cn/media/media_mimeref.asp MIME 类型MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。官方的 MIME 信息是由 Internet Engineerin...转载 2018-08-15 09:23:38 · 156 阅读 · 0 评论 -
javaweb学习总结(六)——Servlet开发(二)
出处:http://www.cnblogs.com/xdp-gacl/p/3763559.html目录一、ServletConfig讲解1.1、配置Servlet初始化参数1.2、通过ServletConfig获取Servlet的初始化参数二、ServletContext对象三、ServletContext的应用 3.1、多个Servlet通过ServletConte...转载 2018-08-03 09:13:02 · 262 阅读 · 0 评论 -
javaweb学习总结(五)——Servlet开发(一)
出处:http://www.cnblogs.com/xdp-gacl/p/3763559.html目录一、Servlet简介二、Servlet的运行过程三、Servlet调用图四、在Eclipse中开发Servlet4.1、Servlet接口实现类4.2、通过Eclipse创建和编写Servlet五、Servlet开发注意细节5.1、Servlet访问URL映射...转载 2018-08-03 08:59:29 · 527 阅读 · 0 评论 -
javaweb学习总结(十八)——JSP属性范围
参考:https://www.cnblogs.com/xdp-gacl/p/3781056.html目录一、JSP属性范围二、属性的操作方法三、JSP四种属性范围的具体介绍3.1、page属性范围(pageContext)3.2、request属性范围 3.3、session属性范围3.4、application属性范围3.5、关于pageContext属性范围...转载 2018-08-14 15:58:22 · 189 阅读 · 0 评论 -
JSP取得绝对路径
参考:https://www.cnblogs.com/xdp-gacl/p/3707243.htmlJSP取得绝对路径在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:一、使用${pageContext.request.contextPath} 代码” ${pageContext....转载 2018-07-30 16:42:02 · 162 阅读 · 0 评论