
Struts2
锐萌萌
没有什么是对我最好的描述!
展开
-
Struts2是单例还是多例?与SrpingMVC又有什么区别?
Struts2 是基于类的属性进行开发,定义的属性整个类通用,所以说Struts2是多实例。SpringMVC是基于方法的开发,都是用形参接收值,方法结束参数销毁,多线程访问都会有一块内存空间产生,里面的参数也不会共用。springMVC默认为单例,所以Controllerl类不适合定义属性,只要controller类中不定义属性,那单例就安全。单例可以提高性能,不需要每次相应请求都创建一个对象。注:Spring的IOC容器管理的bean默认为单例。但有很多人说Struts2的action默原创 2020-11-17 16:11:57 · 344 阅读 · 0 评论 -
Struts2框架、以流的方式在jsp页面上展示PDF
项目背景:最近因为项目需要,做了一个与第三方对接的项目,第三方把报告以Base64加密二进制字节码推送到我们这边,直接把该值存于oracle数据库中类型为blod的字段中保存。项目实现:实现的思想:因为是struts2架构,需要第一次请求,加载页面,然后在加载页面中调用对应查询流数据进行输入到该页面。1、创建action和jsp页面因为传过的来就是二进制流,所以不需要像读文件一样,直接上代码2、配置struts.xml3、jsp页面开发因为是pdf格式,需要用object原创 2020-11-16 18:12:56 · 574 阅读 · 0 评论 -
struts2整理1
Struts2是一种MVC模型的框架model模型:处理业务逻辑view视图:显示页面controller控制器:模型与视图之间的桥梁。 struts和struts2的关系,实际上并没有直接联系,struts2是struts和webwork联合并且以webwork为核心开发出的框架。struts2的优势:好。struts2的配置:解压war包进入apps中的web-i原创 2017-10-19 17:37:20 · 431 阅读 · 0 评论