一、文件上传 1、上传文件jsp页面 表单中enctype 必须为 multipart/form-data,提交方式必须为 post。 2、上传文件Action 对于name属性为xxx的文件,Action中需要用File类型的xxx封装上传的文件实例,用String类型的xxxFileName封装 ...
分类:
Web程序 时间:
2018-02-23 12:02:21
阅读次数:
231
在Struts2开发中,很多人问到,声明过滤器的时候,为什么有的时候用"FilterDispatcher",而有的时候用"StrutsPrepareAndExecuteFilter"?两者都可以正常工作,那区别是什么呢?FilterDispathcer (org.apache.struts2.dis ...
分类:
其他好文 时间:
2018-02-23 10:59:42
阅读次数:
155
com.rr.domain.Department_$$_javassist_5 cannot be cast to javassist.util.proxy.Proxy 两个原因: 1、懒加载 在web.xml配置opensessioninviewfilter,须在struts2的strutspre ...
分类:
编程语言 时间:
2018-02-22 21:39:23
阅读次数:
178
OGNL取值范围分两部分,root、Context两部分 可以放置任何对象作为ROOT,CONTEXT中必须是Map键值对 示例: 准备工作: User类: package bean; public class User { private String name; private Integer ...
分类:
其他好文 时间:
2018-02-22 00:20:01
阅读次数:
208
微信公众号:compassblog 欢迎关注、转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1、前言 前面更新过几篇关于 Struts2 框架和 Hibernate 框架的文章,但鉴于这两种框架在今天的主流开发中已经很少用了,所以关于这两种框架的更新权当兴趣,有时间也还会更新的。现在主流 ...
分类:
编程语言 时间:
2018-02-22 00:00:14
阅读次数:
207
第一种参数获取方式: 编写一个前端页面,提交表单,做示例: 每次访问Action都会创建一个新的实例(线程安全): 第二种方式获取参数: 封装一个实体类: 表单要修改下: 获取参数: 第三种方式获取参数: 模型驱动: 前端代码: 获取参数: 第四种获取参数方式: 集合类型封装: 前端表单: 获取参数 ...
分类:
其他好文 时间:
2018-02-21 20:04:23
阅读次数:
213
Struts2存在一个对象ActionContext(本质是Map),可以获得原生的request,response,ServletContext 还可以获得四大域对象(Map),以及param参数(Map)等等 ActionContext生命周期:每次请求都会创建一个与请求对应的ActionCon ...
核心配置文件: 引入其他配置文件: src下的相对路径 常量配置: 在struts2核心包下有默认的properties配置文件,当我们需要修改的时候, 第一种方式示例: 自己新建一个配置文件即可 struts.properties: 第二种方式示例: 在核心配置文件中写: 第三种方式示例: 在we ...
分类:
其他好文 时间:
2018-02-21 00:22:23
阅读次数:
269
Servlet是线程不安全的,Struts1是基于Servlet的框架 而Struts2是基于Filter的框架,解决了线程安全问题 因此Struts1和Struts2基本没有关系,只是创造者取名问题 接下来搭建并测试 下载Struts2:https://struts.apache.org/ 解压后 ...
分类:
其他好文 时间:
2018-02-20 22:27:00
阅读次数:
216
微信企业号回调模式配置解说 Java Servlet+Struts2版本号 echostr校验失败解决 echostr校验失败,请您检查是否正确解密并输出明文echostr 异常java.security.InvalidKeyException:illegal Key Size 也就是echostr ...
分类:
微信 时间:
2018-02-20 13:23:40
阅读次数:
286