--------《JavaWeb》
文章平均质量分 74
黯雅悸动
寒山问曰:“世间有人谤我、欺我、辱我、笑我、轻我、贱我、恶我、骗我,该如何处之乎?”
我抢答曰:“只需忍他、让他、由他、避他、耐他、敬他、不要理他、再待几年,你且看他。”
展开
-
Session的生命周期
Session的生命周期Session存储Session什么时候失效?调用Session的invalidate方法。Session相对浏览器新开的浏览器窗口会生成新的Session需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true)强制生成Session。 Session什么时候失效?原创 2015-09-03 18:45:12 · 775 阅读 · 0 评论 -
Java内省机制
内省定义:是sun公司开发的一天API。专门用来操作Java对象的属性。如何利用BeanUtils工具包框架操作属性。原创 2015-09-16 15:43:34 · 650 阅读 · 0 评论 -
Tomcate服务器解析及使用
1.Tomcate定义:Tomcate本身就是一个小型虚拟服务器,它由一系列的组件构成的。其中核心组件是Servlet容器,它的Tomcate组件的顶层更容器每个组件都是在tomcate目录下conf/servlet.xml文件配置。2.tomcate的下载:直接去tomcate官网下载最新版:http://tomcat.apache.org/download-80.cgi原创 2015-09-17 19:02:39 · 1391 阅读 · 0 评论 -
css3做幽灵按钮
问题?有时候我们会看到那种非常炫酷,又很有动画感的页面或者图标动画或者那种透明又由动画的按钮。那应该怎么做呢?原理:运用css3中的几个属性及jquery,css3,js属性介绍:举个例子:像这样的幽灵按钮。 像这样的按钮怎么做呢?例子: 例子目录:目录文件有那些:原创 2015-10-05 15:22:45 · 1863 阅读 · 0 评论 -
Java泛型的使用
泛型 GenericJdk5之前,对象保存到集合中就会失去其特性,取出来的通常需要手工进行类型转换,这样就可能引起一些安全性的问题。泛型是只给编译器用的。编译完后字节码中没有字节码。注:如果等号两边都用了泛型,必须类型一致,否则就错误。或者一边使用泛型,另一边不适用泛型是可以的。Java中普通方法、构造方法、静态方法都可以用泛型,但是使用前一定要对泛型进行声明,语法:<T>,可以是任意字母,但通常必须大写。<T>通常放在方法的返回值声明前。如:public static<T>void do(T原创 2015-09-17 12:18:10 · 632 阅读 · 0 评论 -
Servlet原理解析及作用2
注:再看本文章前,请先看我前面写的《Servlet原理解析及作用1》。一、Servlet中的线程安全问题ServletContext详解Servlet的配置对象:init(ServletConfig config)周期方法ServletConfig.getServletContext();原创 2015-09-19 14:34:35 · 633 阅读 · 0 评论 -
Servlet读取资源文件的三种方式
读取资源文件的三种方式:利用ServletContext.getRealPath():特点:读取应用中任何文件。只能在Web环境下用。*可以读取任何路径下的propertist文件利用ResourceBundle读取配置文件特点:可以用在非web环境下。*但是只能读取类路径中的properties文件利用类加载器读取配置文件(专业)特点:可以用在非web环境下。原创 2015-09-20 17:11:36 · 6001 阅读 · 0 评论 -
HttpServletResponse响应
一、HttpServletResponse详解 定义,response对象值想客户端作出的响应。 我们以例子来说明:字符流输出UTF-8中文数据响应到客户端package com.dp.java.response;import java.io.IOException;import java.io.PrintWriter;import javax.serv原创 2015-09-20 20:45:00 · 748 阅读 · 0 评论 -
Servlet原理解析及作用1
Servlet定义Servlet通过创建一个框架扩展服务器的能力,采用请求-响应模式提供Web服务。当客户机发送请求至服务器时,服务器将请求信息发送给Servlet,Servlet生成响应内容并将其传给Server,然后再由Server将响应返回给客户端。Servlet的生命周期一个标准的web-servlet应用目录立一个servlet类:直接new一个servlet类,勾选dopost及doget方法(没有指明走那个方法,默认执行该方法HttpServlet 中的service方法是典型的模板设计模式的原创 2015-09-18 22:48:33 · 816 阅读 · 0 评论 -
简单的网页请求图片下载
举一个简单的例子: 利用到了servlet与输入输出流的使用来实现网页图片的简单下载 package com.dp.java.servlet;import java.io.FileInputStream;import java.io.FileNotFoundException;原创 2015-09-20 15:36:05 · 654 阅读 · 0 评论 -
javaWeb验证码
在web开发中,我们经常会用到,验证码的用法。现在就给大家写一个例子。注:利用到的技术:主要是HttpServletjsp主页面:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+r原创 2015-09-21 20:48:02 · 818 阅读 · 3 评论 -
MyEclipse修改默认的Servlet和jsp代码内容
一、 问题? 在实际开发中,这些新建的servlet生成的一些默认的代码和注释一般我们都用不到的,每次都要手工删除这些注释和代码,相当的很麻烦,因此可以根据开发的实际情况修改Servlet的模板代码,改成符合实际开发需求的模板代码内容。 以下以MyEclise2013版本为例,为大家解惑这个疑问: 1.找到MyEclipse安装目录下的\Common\plugins文件原创 2015-09-22 16:47:04 · 1653 阅读 · 0 评论 -
MD5算法
问题?什么是MD5算法(保护数据唯一的计算机算法)定义:MD5(Message Digest Algorithm MD5)算法,信息-摘要算法5,又称数据指纹,是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的原创 2015-10-03 23:22:54 · 947 阅读 · 0 评论 -
session缓存时间的两种设置方式
问题?设置session失效时间的2种方法,setMaxInactiveInterval和session-config的不同第一种:在web.xml中的session-config配置session-timeout元素(WEB.XML文件中的元素)用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果 session-timeout元素的值为零或负数,则表示会话将永原创 2015-10-03 23:06:54 · 7376 阅读 · 0 评论 -
jsp或者html页面编码格式更改
问题?在我们使用MyEclipse软件或者其他软件的时候,新建文件内容默认编码通常是ISO等类的编码,我们就希望,当我们打开这个页面的编码格式是我想要的UTF-8格式,这样可以减少很对编程人员的麻烦。接下来,来教大家如何更改这个默认编码。第一步:打开MyEclipse软件,按照下图进行操作 第二步:搜索jsp或者原创 2015-10-03 16:57:14 · 2350 阅读 · 0 评论 -
Access restriction: The type * is not accessible due to restrict,报错问题
Access restriction: The type TaskTopicResolver is not accessible due to restrict 做NC的时候从别人那拷了个NC_DEMO结果我这报错他那没报错 import nc.bs.wfengine.engine.ext.TaskTopicResolver; 报错信转载 2015-09-03 19:01:11 · 595 阅读 · 0 评论 -
xml文档的两种解析方式
1.Dom方式解析xml文档会先解析整个文档,然后才进行处理,这样会占很大的计算机内存。2.SAX方式是属于变解析xml文档边处理xml文档。注:早SAX解析xml文档的时候,xml文档中不允许有任何注释,不然会报错,如-->接下来写一个SAX的例子及其原理说明:原创 2015-09-09 20:17:07 · 734 阅读 · 0 评论 -
java类文件的单元测试
单元测试 1、概述 Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 Junit本质上是一套框架,即开发者制定了一套条条框框,遵循这此条条框框要求编写测试代码,如继承某个类,实现某个接口,就可以用Junit进行自动测试了。 由于Junit相对独立于所编写的代码,可以测试代码的编写可以先于实原创 2015-09-10 11:53:30 · 1675 阅读 · 0 评论 -
邮件原理
邮件所使用到的协议邮件发送: SMTP (Simle Message Transfer Protocal) 简单消息传输协议:描述了数据改如何表示,默认使用端口:25 SMTP协议就是用于定义通讯规则的,该协议主要用于接受处理邮件发送请求的,称为发送服务器,又称SMTP服务器。 邮件接收:原创 2015-09-04 21:57:06 · 534 阅读 · 0 评论 -
javaweb用户密码的封装
问题?在我们用表单的时候时常会遇到封装一些用户密码之类的数据这一个问题。 这里就交给大家几个便捷方法。有常用的封装方法,也有利用开源框架BeanUtilse框架来封装方法的。举个例子:再举封装方法之前,我们先看看HttpServletRequest中的request对象有哪些方法package com.dp.java.Rquest;import原创 2015-09-25 19:19:11 · 1256 阅读 · 0 评论 -
javaweb中Cookie对用户密码保存的例子
问题?在浏览相关网页登陆用户密码的时候,都会提示,是否记住当前用户名及密码提示。但是相关的代码怎么做呢?一、原理:其实这其中主要用到了Cookie的应用,Cookie相当于一种标志或者是一种缓存,在当地浏览器中存在着, 当你记住密码的时候就会写入这个缓存或者标志。等你下载访问的时候就会提取出来放置在表单中。二、定义:Cookie和HttpSession简介Cooki原创 2015-09-27 16:31:01 · 7152 阅读 · 0 评论 -
xml文件的解析与其使用方法
1.XML:指可扩展标记语言(eXtensible),其初衷是为了表示数据。该语言有点儿雷士html脚本语言。 HTML则是为了显示数据的。 xml技术是由W3C组织发布的,被广泛认为是继java之后最激动人心的新技术。 xml语言类似html语言也是由用户来自定义标签(又叫xml元素标签)。 xml在实际企业的开发过程中,可以作为程序的配置文件原创 2015-09-07 18:08:57 · 1058 阅读 · 0 评论 -
反射机制(字段)
Java中的反射机制,访问反射字段,访问关于反射机制访问构造方法和普通方法。原创 2015-09-15 20:43:34 · 476 阅读 · 0 评论 -
Java中的反射机制
反射定义:反射就是把Java累中的各个成分映射成Java对象,在使用的时候,,可以利用反射机制进行使用。 反射的作用:主要是用在框架里,被称为框架的“灵魂”。注:下面凡是访问到私有方法的时候,都需要用到的方法:原创 2015-09-13 22:44:16 · 1259 阅读 · 0 评论 -
网站用户存在状态的session用法及例子
问题?首先我们知道,在我们登录网站的时候,点击一个又一个链接,但是用户显示依然存在,这是为什么呢,网站又是如何识别的呢?那怎么来做这个效果呢?接下来用一个例子及原理为大家说明。原理:session的用法,当我们登陆验证成功后就在session中写一个标记,等点击链接的时候就会一直识别是否有这个标记。HttpSession概述及原理探讨得到HttpSession对象:Http原创 2015-10-03 22:32:54 · 2879 阅读 · 0 评论 -
*客户端禁用Cookie后的会话数据保存
问题?客户端禁用Cookie后的会话数据保存,这是什么呢?就是用户将浏览器的第一方请求Cookie和第三方请求Cookie给禁止了,到了浏览网页的时候就会出现不鞥正常浏览网页的效果。当然在一般情况下,很少有人回去禁用Cookie,因为不可能全国观众都是编程人员吧!但是作为一名编程人员,就应该注意整个问题,如何避免在编程过程中的,URL地址转发的时候避免Cookie被禁用的情况发生。第一原创 2015-10-04 14:43:26 · 2676 阅读 · 0 评论 -
关于HttpServletResponse在前端的缓存及细节
问题1?:有时候编程人员在做web后端数据处理的时候要求数据在浏览器在缓存方面只需要存在预定的时间,然后就自动消除。问题2?:response的重定向设置问题3?:HttpServletResponse的一些细节问题我们就来解决这些问题:1.控制在浏览器的缓存时间。 举个例子:只缓存一个小时,然后自动消除 package com.dp.java.such;i原创 2015-09-22 17:02:05 · 2947 阅读 · 0 评论