随笔分类 -  Struts2

Struts2.5.6版本文件下载问题Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack
摘要:很久很久之前的随笔:https://www.cnblogs.com/biehongli/p/6509557.html 1、Struts2.5.6版本文件下载问题Can not find a java.io.InputStream with the name [downloadFile] in the 阅读全文
posted @ 2021-01-28 15:24 别先生 阅读(140) 评论(0) 推荐(0) 编辑
一脸懵逼学习Struts数据校验以及数据回显,模型驱动,防止表单重复提交的应用。
摘要:1:Struts2表单数据校验: (1)前台校验,也称之为客户端校验,主要是通过Javascript编程的方式进行数据的验证。 (2)后台校验,也称之为服务器校验,这里指的是使用Struts2通过xml配置的方式进行表单数据的校验。 (3)代码方式验证Action中所有的方法;代码方式验证Actio 阅读全文
posted @ 2017-09-24 17:47 别先生 阅读(495) 评论(0) 推荐(0) 编辑
Struts2+Spring+Hibernate+Jbpm技术实现Oa(Office Automation)办公系统第一天框架搭建
摘要:编码规范,所有文健,所有页面,所有数据库的数据表都采用UTF-8编码格式,避免乱码; 开发环境:jdk1.7+tomcat8.0+mysql5.7+eclipse Mars.2 Release (4.5.2) 1:创建一个动态web项目,名称如Oa; 2:创建一个Oa的数据库,并且创建一个新用户只可 阅读全文
posted @ 2017-07-16 15:39 别先生 阅读(1352) 评论(2) 推荐(1) 编辑
struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)
摘要:为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补; 1:File >New >Other >Maven >Maven Project >Next(之后界面如下所示:) >Next(点击next之后出现如下界面:选择最后一个 maven-archet 阅读全文
posted @ 2017-06-10 16:29 别先生 阅读(512) 评论(0) 推荐(0) 编辑
struts2+hibernate+spring注解版框架搭建以及简单测试(方便脑补)
摘要:为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补; 1:File >New >Other >Maven >Maven Project >Next(之后界面如下所示:) >Next(点击next之后出现如下界面:选择最后一个 maven-archet 阅读全文
posted @ 2017-06-08 16:55 别先生 阅读(1075) 评论(2) 推荐(1) 编辑
Spring框架+Struts2框架第一次整合
摘要:1:Spring框架和Struts2框架如何整合??? Spring 负责对象创建 Struts2 用Action处理请求 2:Spring与Struts2框架整合的关键点: 让struts2框架action对象的创建,交给Spring完成 3:Spring框架和Struts2框架开发步骤: (1) 阅读全文
posted @ 2017-03-13 14:13 别先生 阅读(914) 评论(0) 推荐(0) 编辑
struts2之OGNL和struts2标签库和ValueStack对象
摘要:OGNL简介: (1)OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 struts2框架默认就支持Ognl表达式语言(所以struts必须引用的包:ognl.jar); (2)struts2的ognl的作用:页面取值使用; 阅读全文
posted @ 2017-03-07 16:20 别先生 阅读(507) 评论(0) 推荐(0) 编辑
struts2使用拦截器完成登陆显示用户信息操作和Struts2的国际化
摘要:其实学习框架,就是为了可以很好的很快的完成我们的需求,而学习struts2只是为了替代之前用的servlet这一层,框架使开发更加简单,所以作为一个小菜鸟,特别感谢那些超级无敌变态开发的框架供我们使用,当然说那些使超级无敌变态并不是说他们很变态,是他们的思想太强大了。 言归正传,这次使用的拦截器是s 阅读全文
posted @ 2017-03-07 15:12 别先生 阅读(1735) 评论(0) 推荐(0) 编辑
struts2的文件上传和文件下载
摘要:实现使用Struts2文件上传和文件下载: 注意点: (1)对应表单的file1和私有成员变量的名称必须一致 <input type="file" name="file1"/> private File file1; (2)限制上传文件大小和类型的格式是定死的,最好记住,记不住知道去哪里查;虽然不做 阅读全文
posted @ 2017-03-06 13:32 别先生 阅读(13479) 评论(1) 推荐(2) 编辑
Struts2(接受表单参数)请求数据自动封装和数据类型转换
摘要:Struts2请求数据自动封装: (1)实现原理:参数拦截器 (2)方式1:jsp表单数据填充到action中的属性; 普通的成员变量,必须给set,get可以不给的。 注意点,Action中定义成员变量,成员变量的setXxx方法名中的Xxx和表单中name属性提交的参数对应起来的; (3)方式2 阅读全文
posted @ 2017-02-21 21:20 别先生 阅读(2439) 评论(0) 推荐(0) 编辑
Struts2中的数据处理的三种方式对比(Action中三种作用域request,session,application对象)
摘要:1:在Action中如何获得作用域(request,session,application)对象; 取得Map(键值对映射集)类型的requet,session,application; 对数据操作的所有方法:(即把数据保存到域中) 主要使用的是方式2和方式3; 方式1:直接获取ServletApi 阅读全文
posted @ 2017-02-21 20:09 别先生 阅读(2068) 评论(0) 推荐(0) 编辑
Struts2的动态Action和全局跳转视图以及配置各项默认值
摘要:1:Struts2的默认访问后缀是.action(特别需要注意的是改了配置文件web.xml或者struts.xml需要重启服务器) 2:Struts2中常用的常量介绍:<!-- 一:全局配置 --> <!--1.请求数据编码 --><constant name="struts.i18n.encod 阅读全文
posted @ 2017-02-20 17:39 别先生 阅读(3986) 评论(0) 推荐(1) 编辑
Struts2的常见的配置文件介绍
摘要:1:package 定义一个包。 包作用,管理action。 (通常,一个业务模板用一个包) 常见属性及其说明: (1)name 包的名字;以方便在其他处引用此包,此属性是必须的。 包名不能重复; (2)extends 当前包继承自哪个包,用于声明继承的包。在struts中,包一定要继承struts 阅读全文
posted @ 2017-02-19 20:14 别先生 阅读(4269) 评论(0) 推荐(1) 编辑
第一个Struts2实例之hello world!
摘要:Struts官网: http://struts.apache.org/ Struts2框架预先实现了一些功能 1:请求数据自动封装 2:文件上传的功能 3:对国际化功能的简化 4:数据校验的功能 第一:首先需要说明的是Struts就是基于MVC模式的框架!(struts其实也是servlet封装,提 阅读全文
posted @ 2017-02-19 15:43 别先生 阅读(5071) 评论(0) 推荐(0) 编辑