struts2
文章平均质量分 80
Biexiansheng
爱技术,爱编程
展开
-
server.c:5491:15: 错误:‘struct redisServer’没有名为‘maxmemory’的成员
1、Centos7版本安装redis6.0版本,报下面的错误,如下所示: 1 erver.c:5430:168: 错误:‘struct redisServer’没有名为‘sentinel_mode’的成员 2 serverLog(LL_WARNING, "Warning: no config file specified, using the default config. In order to specify a config file use %s /path/to/%s.c原创 2021-04-30 18:51:50 · 682 阅读 · 2 评论 -
Struts2.5.6版本文件下载问题Can not find a java.io.InputStream with the name [downloadFile] in the invocation
很久很久之前的随笔:https://www.cnblogs.com/biehongli/p/6509557.html1、Struts2.5.6版本文件下载问题Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack,错误大概如下所示。1 message:'Can not find a java.io.InputStream with the name [downloadFile]原创 2021-04-18 18:35:03 · 503 阅读 · 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的数据库,并且创建一个新用户只可以操作Oa这个数据库;1 ----原创 2017-07-16 21:16:14 · 879 阅读 · 0 评论 -
Struts2请求数据自动封装和数据类型转换
Struts2请求数据自动封装: 实现原理:参数拦截器方式1:jsp表单数据填充到action中的属性; //普通的成员变量,必须给set,get可以不给的。方式2:jsp表单数据填充到action的对象的属性; //对象类型,一定给get方法方式1:第一步:引包,省去第二步:配置struts2的过滤器 1 xml version="1.0" e原创 2017-03-07 14:26:32 · 590 阅读 · 0 评论 -
struts2的文件上传和文件下载
实现使用Struts2文件上传和文件下载: 注意点: (1)对应表单的file1和私有成员变量的名称必须一致 private File file1; (2)限制上传文件大小和类型的格式是定死的,最好记住,记不住知道去哪里查;虽然不做要求,完全懂框架内部的机制,但是找一些东西还是需要能找到的,这样你可以很好的实现一原创 2017-03-07 14:28:17 · 586 阅读 · 0 评论 -
第一个Struts2实例之hello world!
Struts官网: http://struts.apache.org/第一:首先需要说明的是Struts就是基于MVC模式的框架!(struts其实也是SERVLET封装,提高开发效率!)第二:Struts开发步骤:1. web项目,引入struts - jar包2. web.xml中,引入struts的核心功能,配置过滤器3. 开发action4. 配置action原创 2017-04-19 14:35:52 · 573 阅读 · 0 评论 -
Struts2的动态Action和全局跳转视图以及配置各项默认值
1:Struts2的默认访问后缀是.action(特别需要注意的是改了配置文件web.xml或者struts.xml需要重启服务器) 2:Struts2中常用的常量介绍: 一:全局配置 --> 3:Struts2的动态Action的简单应用和多个.xml的使用:第一步:引包,略去第二步:配置web.xml 1 xml version="1.0" encodi原创 2017-04-19 14:35:57 · 823 阅读 · 0 评论 -
struts2使用拦截器完成登陆显示用户信息操作
其实学习框架,就是为了可以很好的很快的完成我们的需求,而学习struts2只是为了替代之前用的servlet这一层,框架使开发更加简单,所以作为一个小菜鸟,特别感谢那些超级无敌变态开发的框架供我们使用,当然说那些使超级无敌变态并不是说他们很变态,是他们的思想太强大了。 言归正传,这次使用的拦截器是struts2框架的核心之处,希望学习struts2框架的小伙伴重视起来哦。一起共勉。原创 2017-04-19 14:36:30 · 845 阅读 · 0 评论 -
struts2之OGNL和struts2标签库
OGNL简介: (1)OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 struts2框架默认就支持Ognl表达式语言(所以struts必须引用的包:ognl.jar); (2)struts2的ognl的作用:页面取值使用; (3)OGNL和EL的区别: EL表达式语言:用于页面取原创 2017-04-19 14:36:33 · 487 阅读 · 0 评论 -
Spring框架+Struts2框架第一次整合
1:Spring框架和Struts2框架如何整合??? Spring 负责对象创建 Struts2 用Action处理请求2:Spring与Struts2框架整合的关键点: 让struts2框架action对象的创建,交给Spring完成3:Spring框架和Struts2框架开发步骤: (1):引入Struts2框架的相关jar包 (2):引入Spring框原创 2017-04-19 14:37:49 · 760 阅读 · 0 评论 -
struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)
为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补;1:File--->New--->Other--->Maven--->Maven Project--->Next(之后界面如下所示:)--->Next(点击next之后出现如下界面:选择最后一个 maven-archetype-webapp,然后点击next)--->Nex原创 2017-06-11 16:53:57 · 479 阅读 · 0 评论 -
struts2+hibernate+spring注解版框架搭建以及简单测试(方便脑补)
为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补;1:File--->New--->Other--->Maven--->Maven Project--->Next(之后界面如下所示:)--->Next(点击next之后出现如下界面:选择最后一个 maven-archetype-webapp,然后点击next)--->Nex原创 2017-06-09 10:56:56 · 804 阅读 · 0 评论 -
Struts2中的数据处理的三种方式对比
对数据操作的所有方法:(即把数据保存到域中)主要使用的是方式2和方式3;方式1:直接获取ServletApi,核心类是ServletActionContext提供的静态的方法;方式2:通过ActionContext获取不同(代表request/session/application)的map;方式3:实现接口的方法:(RequestAware/SessionAware/Ap原创 2017-03-07 14:26:27 · 676 阅读 · 0 评论 -
Struts2的常见的配置文件介绍
1:package 定义一个包。 包作用,管理action。 (通常,一个业务模板用一个包) 常见属性及其说明: (1)name 包的名字;以方便在其他处引用此包,此属性是必须的。 包名不能重复; (2)extends 当前包继承自哪个包,用于声明继承的包。在struts中原创 2017-03-07 14:26:06 · 464 阅读 · 0 评论