struts2
God'sDarling
一杯茶,一包烟,一行代码写一天。
展开
-
struts2异常处理方式
struts2异常处理web.xml<!-- struts2的前端控制器 --><filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilte...原创 2020-03-16 12:10:08 · 194 阅读 · 0 评论 -
struts2使用ajax
struts2之Ajax在struts2的基本jar的基础上,导入相关jar包引入jquery文件jsp页面<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ajax</title> <script type="te...原创 2020-03-16 12:09:50 · 297 阅读 · 0 评论 -
struts2文件上传和下载
struts2文件上传先在项目的WebContent下新建一个upload文件夹单个文件上传web.xml<!-- struts2的前端控制器 --><filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatche...原创 2020-03-16 12:07:20 · 195 阅读 · 0 评论 -
struts2拦截器
拦截器是struts2的核心,struts2中的所有功能都是由一系列拦截器来实现的。拦截器和过滤器十分相似,过滤器过滤的是所有的请求,拦截器只过滤Action。并且在struts2中,所有功能都是可插拔的。在sturts2中还可以自定义拦截器来实现一些strut2中没有提供的功能。在struts2中拦截器的实现是通过代理来实现的(AOP)。在struts2中拦截器是单例的,所有action共享相...原创 2020-03-16 12:04:59 · 338 阅读 · 0 评论 -
struts2数据校验方式
在对一些安全级别较高项目时,都需要对其进行后端验证。struts2提供了两种后端校验方法,一种是硬编码,另一种是校验框架实现。如果要使用struts2的数据校验功能,action需要继承ActionSupport,在该类中提供了一个validate方法,可以将验证规则写在该方法中,只有该方法执行通过后,才可以执行业务方法。实现步骤-硬编码web.xml<!-- strut...原创 2020-03-16 12:01:27 · 389 阅读 · 0 评论 -
struts2数据类型转换
在struts2中,对常用的数据类型已经自动进行了类型转换工作。但是对于自定义类型struts2没法去做类型转换工作。需要自定类型转换器来实现类型的转换。该功能的作用:将页面传入的字符串转换为自定义的类型。类型转换的实现步骤web.xml<!-- struts2的前端控制器 --><filter> <filter-name>struts2...原创 2020-03-16 11:57:06 · 152 阅读 · 0 评论 -
struts2使用ServletAPI笔记
ServletAPI在struts2的开发中,依然需要使用到servlet的api,比如:用户的登录后需要将用户信息保存到session中。在struts2中有两种方式可以获取servlet的api,一种是解耦方式,一种是耦合方式。解耦方式web.xml<!-- struts2的前端控制器 --><filter> <filter-name>s...原创 2020-03-16 11:55:06 · 143 阅读 · 0 评论 -
struts2之action的创建方式及优化笔记
在struts2中有三种方式创建action处理类。通过实现Action接口来创建Action处理类该方式可以直接使用action提供的常量SUCCESS等,不需要Action.SUCCESS;该方式必须重写默认处理方法;web.xml<!-- struts2的前端控制器 --><filter> <filter-name>struts2...原创 2020-03-16 11:40:32 · 222 阅读 · 0 评论 -
struts2之数据处理学习笔记
第一种方式:属性驱动①使用struts2获取表单数据,只需表单域名称和Action处理类的属性名称一致,并且提供属性的set方法, 那么在Action处理类中即可获得表单数据。这种获取数据的方法称为属性驱动。web.xml<!-- struts2的前端控制器 --><filter> <filter-name>struts2</fi...原创 2020-03-16 11:34:59 · 158 阅读 · 0 评论 -
struts2入门学习
struts2是一个轻量级、基于请求的MVC框架(如果一个框架没有侵入性,就说该框架是轻量级的。侵入性----如果使用一个框架,必须实现框架提供的接口或者继承框架提供的类,则这个框架具有侵入性)。struts2下载struts官网,点击下载。我下载的是2.5.22这个版本。下载好后,可以在struts-2.5.22\docs\docs\getting-started\index.htm...原创 2020-03-16 11:27:11 · 149 阅读 · 0 评论