摘要:
这里的数据处理,指的是页面上的数据与Action中的数据的处理。 struts2中有3种方式来接收请求提交的数据。分别是:属性驱动方式、对象驱动方式、模型驱动方式 1. 属性驱动方式 要求页面中的表单项的名称与Action处理类中的属性名一样, 并且在Action处理类中提供属性的get/set方法 阅读全文
摘要:
首先action是用来处理请求的, 这里struts2中的action的3中创建方式。 1.无侵入性的创建方式。 无侵入性:使用第三方的框架,不直接继承或实现第三方提供的类或者接口就说是无侵入性的。 无侵入性说明框架耦合度低,方便扩展,重构方便 2.继承struts2提供的ActionSupport 阅读全文
摘要:
这里主要记录下asp.net core web页面上进行导入导出excel的操作。 主要是导入,因为现在使用的很多前端框架(例如kendo ui)本身就有导出的功能。 这里使用到EPPlus.Core,其实对于excel的导入导出还可以使用NPOI, 这里讲解EPPlus的方式 1.创建asp.ne 阅读全文
摘要:
目录: 一. Quartz的API 二.Trigger 的使用 三.使用 JobDataMap 来往Job中传值 四. Calendars 五.SimpleTrigger 六.CronTrigger 一. Quartz的API IScheduler - 与 scheduler 进行交互的主要接口 I 阅读全文
摘要:
在 java之struts框架入门教程 基础上,进行下列操作 1.结构对比 原来的项目结构图 现在的结构图 即从结构上可以看出,在HelloStruts项目中增加了config 文件夹(Source Folder) 及user.xml 文件 2.修改配置文件,使struts.xml 中包含 user 阅读全文
摘要:
1.struts2的执行流程 请求 >Tomcat(判读项目是否存在) >项目的web.xml >struts2的核心过滤器 >判读请求的资源(hello.action-会将后缀去掉)与struts.xml中的所有action的name进行匹配看是否查到- -->根据action中配置的class去 阅读全文
摘要:
这里讲下,quartz这种任务调度程序的简单使用 这是使用的quartz的3.x 版本 2.x 版本与此稍有区别,可以在网上查看2.x版本教程 使用语言为c# quartz的使用分为几个步骤 其中2步骤也可以放到步骤5后面 另外,别忘记在nuget管理器中引入quartz 代码如下 运行程序,效果图 阅读全文
摘要:
本教程主要讲述struts的简单入门操作 使用的是myeclipse工具 1.创建web项目 2.复制struts必要的jar包到 WebRoot/WEB-INF/lib 下 jar包列表如下: 导入后的项目结构如图 3.在 WebRoot/WEB-INF 下添加 web.xml 内容如下: 目录结 阅读全文
摘要:
继上篇 c#之添加window服务(定时任务) 基础之上, 这篇文章主要讲述,使用winform程序来控制window服务的安装,启动,停止,卸载等操作 1.在同一个解决方案添加winform项目,如图 2.在winform设计器中添加按钮 修改按钮名称依次为:安装服务、启动服务、停止服务、卸载服务 阅读全文
摘要:
本文讲述使用window服务创建定时任务 1.如图,新建项目,windows桌面->windows服务 2.如图,右键,添加安装程序 3.在下图安装程序 serviceInstaller1 上右键,修改serviceName和Description 4.如图,在 serviceProcessInst 阅读全文