- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 JSP中四种会话跟踪技术(四大作用域)
(1).page:仅在当前页可用(保存在当前的PageContext中) (2).request:仅用于当前客户端的请求(保存在ServletRequest对象中),它在同一个请求范围内有效. (3).session:仅在当前的HttpSession的生命周期内,当前浏览器窗口的整个生存期都有效. 关闭浏览器时,这个对象会跟着消失,在整个对话期间都有效. (4).application
2017-11-01 17:15:09
1364
原创 jsp九大内置对象详解
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器
2017-11-01 16:58:02
238
原创 Hibernate对象状态
hibernate中有三种状态:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。通过自己在网上的搜索,也了解到,这三种状态也可以称作:临时状态、持久状态、游离状态。1 临时状态(transient):刚刚用new语句
2017-11-01 16:40:25
205
原创 struts2的执行流程
Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件的同时,还需要编写相关的配置文件,供核心控制器Filt
2017-11-01 15:52:45
282
原创 eclip启动tomcat报Invalid byte tag in constant pool:15错误 解决方法
报 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 这种错误 应该是tomcat与Jdk版本不一致换一个tomcat就行啦 tomcat下载网址 http://tomcat.apache.org/
2017-11-01 15:29:46
414
原创 Struts2属性驱动与模型驱动
1属性驱动是指用Action的属性来封装来回请求的参数.2.模型驱动 模型驱动是指使用JavaBean来封装来回请求的参数.(个人理解)建议使用模型驱动,因为相比struts 1的Action类,struts 2的Action类承担了太多的责任:既用于封装来回请求的参数, 也保护了控制逻辑,这使它的结构不够清晰.这就是模型驱动的优势. 3.到底是用属性驱动和是模
2017-10-12 20:44:59
413
原创 struts2获取requestd session 等web元素的四种方式
1.通过ActionContext来访问Map类型 request session application对象2通过 RequestAware SessionAware ApplicationAware 接口来访问Map类型的request session application对象(IOC方式)3通过ServletActionContext来访问Servlet API类型的HttpSer
2017-10-11 16:46:46
318
原创 自定义标签的开发与应用
在JSTL提供了四个标签库(核心标签库、国际化标签库、数据库标签库和XML标签库),涉及到了 几十个标签。虽然这些标签可以完成比较复杂的工作,但它们仍然无法满足程序中的特殊需求。因此,就 需要用户根据自己的需要来定制JSP标签,这种由用户自己实现的JSP标签被称为自定义标签。自定义标签和JSTL中的标签从技术上看没有任何区别,可以将这些标签统称为JSP标签。JSP标签在 JSP页面中通过XM
2017-10-09 20:30:16
281
原创 手机验证码
手机验证码实现需要借助第三方 短信平台 下面是用网易云信平台的接口实现的手机短信验证 首先要注册网易云信,获取appkey和appsertpackage com.yinhe.utils;import java.security.MessageDigest;import java.util.ArrayList;import java.util.Date;impor
2017-10-09 17:40:17
662
原创 request.getParameter()方法得到的get/post请求中数据有中文乱码的处理
错误原因客户端向服务器端发送信息,如果发送的编码和服务器端接收的编码不一样,使用request.getParameter()方法获取的表单信息会产生乱码。客户端接收服务器的响应信息,如果响应编码与客户浏览器的编码不一致时,会造成中文乱码显示1.处理post请求的乱码,可以在getParameter方法前,通过request对象调用setCharacterEncoding方法设
2017-09-10 17:46:48
946
原创 request.getAttribute()和request.getParameter()的区别
一(1)getParameter取值是基于Post和Get方式的传递的. 例如:1.用户在WEB端提交表单; 2.带请求参数的请求(2)getAttribute取值是以编程的方式存储到WEB会话上下面中的,可理解为是从request域中获取数据。 例如:request.setAttribute("roleList", rol
2017-09-10 16:59:25
339
文件上传下载用到的jar包
2017-09-26
文件上传下载jar包
2017-09-26
servlet文件上传下载jar包
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人