Struts
文章平均质量分 54
云飞Ran
用代码构建出一个美丽的城堡。
展开
-
Struts2-整理笔记(一)介绍、搭建、流程、详解struts.xml
Struts2是一种前端的技术框架 替代Servlet来处理请求 Struts2优势 自动封装参数 参数校验 结果的处理(转发|重定向) 国际化 显示等待页面 表单的防止重复提交 搭建框架:导包->直接找blank项目中lib、书写Action类、struts.xml、web.xml web.xml:这里用到了StrutsPrepareAndExecute...原创 2017-11-15 20:17:00 · 97 阅读 · 0 评论 -
Struts2-整理笔记(二)常量配置、动态方法调用、Action类详解
1.修改struts2常量配置(3种) 第一种 在str/struts.xml中添加constant标签 1 <struts> 2 <!-- 如果使用使用动态方法调用和include冲突 --> 3 <constant name="struts.enable.DynamicMethodInvocation" value="true" />...原创 2017-11-17 21:07:00 · 197 阅读 · 0 评论 -
Struts2-整理笔记(三)结果处理跳转、获得servletAPI原生
在struts2中有很多种跳转方式如下是在struts-default.xml截取的一段源码,常用的跳转有 转发:dispatcher、重定向:redirect、转发到Action:chain、重定向到Action:redirectAction 1 <package name="struts-default" abstract="true"> 2 <re...原创 2017-11-19 19:11:00 · 127 阅读 · 0 评论 -
Struts2-整理笔记(四)Action生命周期、如何获取参数(3种)、集合类型参数封装...
一、Action生命周期 每次请求到来时,都会创建一个新的Action实例 Action是线程安全的,可以使用成员变量接收参数 二、获取参数的方式(3种) 1.属性驱动获得参数 每次请求Action时都会创建新的Action实例对象 1 public class Demo8Action extends ActionSupport{ 2 //准备与参数键 ...原创 2017-11-26 15:49:00 · 161 阅读 · 0 评论 -
Struts2-整理笔记(五)拦截器、拦截器配置
拦截器(Interceptor) 拦截器是Struts2最强大的特性之一,它是一种可以让用户在Action执行之前和Result执行之后进行一些功能处理的机制。 拦截器的优点 简化了Action的实现。拦截器能把很多功能从Action中独立出来,大量减少了Action的代码 功能更单一。按照上面的描述,把功能从Action中分离出来,分散到不同的拦截器中,这样每个拦截器的功能,以及Act...原创 2018-01-04 19:35:00 · 109 阅读 · 0 评论 -
浅谈OGNL表达式
OGNL(Object-Graph Navigation Language):对象视图导航语言 ${user.addr.name}这样的写法就叫对象视图导航 OGNL不仅可以视图导航,支持EL表达式更加丰富的功能 EL表达式取值要从11个内置对象中取:requestScope、sessionScope、applicationScope、pageScope、 pageContext、p...原创 2017-12-02 15:04:00 · 372 阅读 · 0 评论