A:存数据 1.利用ActionContext存数据 这种方式最简便 这是一个购物车案例 把查询来的数据放入到Session中存储起来 2.利用valuestack值栈存数据 把查询出来的数据放入到值栈中存储起来 总结 //获取ValueStack对象的引用 //第一种方式:获取HttpServletRequest对象,通过对象的getAttribute方法,从域中取 //1.获取request对象 HttpServletRequest request = ServletActionContex…
在我认为strust2的作用就是 1.主要跟前端交互的框架数据提交先经过struts 2.起到对数据的过滤,接受数据 3.把数据显示到前段,具有很成熟的ognl技术,用起来特别方便 4.还提供了跟前段一样的html语言,几乎支持html的全部语言 5.把前端和后端的有机的结合在一起为开发节约了很多时间…
1.编写上传页面 2.编写动作方法 import java.io.File;import java.io.IOException; import javax.servlet.ServletContext; import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionSupport; public class u…
一:拦截器概述 Struts2中的很多功能都是由拦截器完成的. 是AOP编程思想的一种应用形式. 二:拦截器执行时机                             interceptor表示拦截器               a.自定义拦截器                                     类图                 b.编写过滤器 编写一个类实现interceptor接口或继承AbstractInterceptor类(存在子类方法)        …
1.加载时机 当应用被服务器加载时,Struts的配置文件就已经加载了 2.加载顺序 default.properties------->struts-default.xml--------->struts-plugin.xml------------>struts.properties-------------->web.xml 顺序 配置文件名 所在位置 说明 1 default.properties struts2-core-2.3.15.3.jar\org\apache\s…
一.Struts2简介 1.Struts2概述                    Struts2是Apache发行的MVC开源框架.注意:它只是表现层(MVC)框架. M:model-----数据封装------->javabean V:view------视图----------->jsp C:control------控制器--------> struts2( filter),struts1(servlet) 2.Struts2的来历                    Str…
1.创建下载文件动作类 2.配置struts 3.提供一个下载链接 4.下载页面 为什么文件名是链接名 只是以链接名显示,但文件的本身是个图片秩序改掉后缀名就可以了…
今天来正式开始 vue的学习,首当其冲的当然是数据的渲染.毕竟数据就是拿来看的,看看如果使用 vue来展示数据. 为什么渲染 俗话说 "人靠衣装马靠鞍", 那咱们的代码就是得靠 UI 来展现了.实现的代码规不规范,表不标准那是后话.但必须要好看~(开个玩笑,代码同样要注意整洁与优雅噢) 数据无论放在后台.数据库还是缓存,对于用户而言都不知情.用户能够感受到的,就是 UI,因此我们的数据是需要渲染在页面上显示出来给用户看的. 题外话:很久之前,老师就经常提起一句话,文不如字,字不如表,表…
在文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们提到了两个问题: 1,为什么在以前的代码流程中从来没有addMapper,而这里却有getMapper? 2,UserDao明明是我们定义的一个接口类,根本没有定义实现类,那这个userMapper是什么?是mybatis自动为我们生成的实现类吗? 为了更好的解释着两个问题,我们需要重新认识Configuration这个类. 但是在这之前,你需要了解一个概念(设计模式):JAVA设计模式-动态代理(Proxy)示例及说明…
[翻译] C# 8.0 新特性 2018-11-13 17:04 by Rwing, 1179 阅读, 24 评论, 收藏, 编辑 原文: Building C# 8.0[译注:原文主标题如此,但内容大部分为新特性介绍,所以意译标题为 "C# 8.0 新特性"] C# 的下一个主要版本是 8.0.我们已经为它工作了很长一段时间,即使我们构建并发布了次要版本 C# 7.1, 7.2 和 7.3,我仍然对 8.0 将带来的新特性感到非常兴奋. 目前的计划是 C# 8.0 将与 .NET C…