摘要: 一、Struts2 声明式异常处理 1.通过配置的方式捕获指定类型异常,由 ExceptionMappingInterceptor 拦截器将异常信息(ExceptionHolder:exceptionStack,exception)压入栈顶,然后通过 OGNL 表达式在页面中获取异常信息。 2.Ac 阅读全文
posted @ 2016-07-08 10:16 solverpeng 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、通用标签 1.s:property (读取值栈中对象的属性值) 属性:value:指定OGNL表达式;default:OGNL表达式返回为 null 时,使用默认值;escape:是否对 HTML 特殊字符进行转义 e1:读取对象栈中对象的属性值 e2:访问Map栈,读取Session域中对象的 阅读全文
posted @ 2016-07-07 13:58 solverpeng 阅读(401) 评论(1) 推荐(0) 编辑
摘要: 一、值栈(ValueStack) 1.实现类:OGNLValueStack 2.对象栈:CompoundRoot(针对的是类级别的) (1)继承自 ArrayList —— 先进后出 (2)提供了栈的几个操作:peek() 返回栈顶对象,pop() 弹出栈顶对象,push() 将对象压入栈顶 (3) 阅读全文
posted @ 2016-07-06 11:06 solverpeng 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、请求与响应 Action1.含义:(1) struts.xml 中的 action 元素,也指 from 表单的 action 属性,总之代表一个 struts2 请求。(2) 用于处理 Struts2 请求的 Action 类 2.Action 类(1) 使用 setXxx() 方法和 get 阅读全文
posted @ 2016-07-06 10:55 solverpeng 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 学习版本:struts-2.3.15.3 一、导入jar包,可以参考 官方项目 blank。 二、添加配置文件:web.xml struts.xml web.xml: <filter> <filter-name>struts2</filter-name> <filter-class>org.apac 阅读全文
posted @ 2016-07-05 14:09 solverpeng 阅读(527) 评论(2) 推荐(0) 编辑
摘要: 一、概念 1.servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。 2.filter:filter是一个可以复用的代码片段,可以用来转换HTTP请求、响应和头信息。Filter不像Ser 阅读全文
posted @ 2016-07-04 15:23 solverpeng 阅读(1921) 评论(1) 推荐(3) 编辑
摘要: 一、servlet 1.servlet是运行在服务器端的一个特殊的java类,它可以用于接收页面传过来的数据,由java程序来处理,也可以将处理结果返回给浏览器,也指ServletAPI。 2.servlet的主要任务: (1)读取客户端(浏览器)发送的显式请求数据。包括 Html 表单。 (2)读 阅读全文
posted @ 2016-07-04 14:00 solverpeng 阅读(2010) 评论(0) 推荐(0) 编辑
摘要: 一、自定义JSTL标签 1.编写标签处理类: (1)实现 SimpleTag 接口,通过 setJspContext()方法可以获取到 jspContext 对象,实际上也是 pageContext 对象。 在 doTag() 方法中完成逻辑,通过 JspWriter out = jspContex 阅读全文
posted @ 2016-07-03 13:33 solverpeng 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 一、选中左右侧内容到另一侧:选中左侧内容到右侧,选中右侧内容到左侧 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> 阅读全文
posted @ 2016-07-01 16:19 solverpeng 阅读(707) 评论(0) 推荐(1) 编辑
摘要: 一、HTTP协议 HTTP协议是一个无状态协议,服务器无法判断若干个请求是否来自同一个浏览器,无法与浏览器进行会话。 二、HTTP会话控制:Cookie Cookie技术是使用在浏览器端的一种缓存技术, 在浏览器第一次向服务器发出请求,在服务器端会创建Cookie对象,并以键值对的形式在响应头中返回 阅读全文
posted @ 2016-07-01 16:15 solverpeng 阅读(275) 评论(0) 推荐(0) 编辑