随笔分类 -  struts2

摘要:一、前台页面 前台页面要求: 表单必须post提交 表单提交类型enctype.必须多段式 文件上传使用<input type="file" /> 组件 二、后台 注意:这个fileFileName,fileContentType。如果File 属性名xxx(private File xxx;) 。 阅读全文
posted @ 2019-01-26 10:54 yi0123 阅读(195) 评论(0) 推荐(0)
摘要:一、拦截器概述 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前进行拦截,然后在之前或之后加入某些操作。拦截器是AOP的一种实现策略。 在Webwork的中文文档的解释为:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可 阅读全文
posted @ 2019-01-16 16:14 yi0123 阅读(219) 评论(0) 推荐(0)
摘要:一、OGNL概述 1.1 什么是OGNL OGNL的全称是对象图导航语言( object-graph Navigation Language),它是一种功能强大的开源表达式语言,使用这种表达式语言,可以通过某种表达式语法,存取Java对象的任意属性,调用Java对象的方法,同时能够自动实现必要的类型 阅读全文
posted @ 2019-01-16 13:14 yi0123 阅读(506) 评论(0) 推荐(0)
摘要:一、Struts2访问Servlet的API 前面已经对Struts2的流程执行完成了,但是如果表单中有参数如何进行接收?又或者我们需要向页面保存一些数据,又要如何完成呢?我们可以通过学习Struts2访问Servlet的API来实现这样的功能。 在Struts2中,Action并没有直接和Serv 阅读全文
posted @ 2019-01-14 14:26 yi0123 阅读(426) 评论(0) 推荐(0)
摘要:一、配置文件的加载顺序 每次从客户端发送请求到服务器都要先经过Struts2的核心过滤器StrutsPrepareAndExecuteFilter,这个过滤器有两个功能:预处理和执行。在预处理中主要就是来加载配置文件的。对应的是过滤器中的init方法,而执行是用来执行一组拦截器完成部分功能的,对应的 阅读全文
posted @ 2019-01-13 18:35 yi0123 阅读(374) 评论(0) 推荐(0)
摘要:一、系统架构 Struts2的官方文档附带了Struts2的架构图。 从这张图能够非常好的去理解Struts2 关于图中的Key: Servlet Filters:过滤器链,client的全部请求都要经过Filter链的处理。 Struts Core:Struts2的核心部分,可是Struts2已经 阅读全文
posted @ 2019-01-13 18:10 yi0123 阅读(198) 评论(0) 推荐(0)
摘要:一、struts2概述 1.1 什么是struts2? 在介绍Struts2之前,先来认识一下Struts1。Struts1是最早的基于MVC模式的轻量级web框架,他能够合理的划分代码结构,并包含了验证框架、国际化框架等多种实用工具框架。但随着技术的进步,Struts1的局限性也越来越多的暴露出来 阅读全文
posted @ 2019-01-13 18:09 yi0123 阅读(621) 评论(0) 推荐(0)