
Struts2
Charge8
此随笔或为自己所写、或转载于网络。仅用于个人收集和备忘。共享:正如牛顿所说“如果我比别人看得远,那是因为我站在巨人的肩膀上”
展开
-
Struts2 的BaseAction
Action类的三种编写方式第一种.使用公共的POJO类作为Action.提供公共的无参数的Action方法.(不推荐).缺点: 没有一种方式约束Action方法必须是公共的无参数的. Action方法的返回逻辑视图名可以自定指定. 有时起名不规范. 比如:"ooxx".解决方案:第二种.第二种.定义一个类,实现于com.opensymphony.xwork2.Action接口.并覆写...原创 2018-07-08 10:12:41 · 685 阅读 · 0 评论 -
Struts2拦截器
Struts2拦截器概述拦截器:Interceptor------------------------------拦截器(Interceptor):Struts2拦截器是在访问某个Action或Action的某个方法之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是 Spring AOP的一种实现. AOP:面向切面编程.其实现原理:动态代理模式 WebWork中文文档解释:拦截器是...原创 2018-07-08 13:26:09 · 264 阅读 · 0 评论 -
Struts2常用标签
Struts2标签 Struts2的标签库对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持。 在JavaWeb中,Struts2标签库是一个比较完善,而且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化了标签...原创 2018-07-08 22:11:05 · 295 阅读 · 0 评论 -
Struts2访问Servlet API的三种方式
方式一: 让当前 Action 实现感知接口:ServletRequestAware: 感知HttpServletRequest对象;ServletResponseAware:感知HttpServletResponse对象;ServletContextAware: 感知ServletContext对象;struts2框架(servletConfig拦截器(优先于A...原创 2018-07-16 22:31:21 · 1351 阅读 · 0 评论 -
struts2第一个程序
struts2版本下载:点击打开链接包含所需要的lib,docs等。Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型.由传统Struts1和WebWork两个经典框架发展而来:Struts2框架=Struts1+XWorkStruts1和Struts2的区别:1. Stuts1有个核心控制器,但是只提供了一个接口,也就是execute,还要配置actionform之类的,很麻...原创 2018-07-08 08:40:33 · 233 阅读 · 0 评论 -
struts2文件上传与下载
文件上传:upload.jsp表单: 1):表单必须使用POST方式提交; 2):使用二进制编码:multipart/form-data 3):<input type="file"name=""/>; <!-- 显示表单提交的错误信息 --> <s:fielderror>&l...原创 2018-07-15 18:29:46 · 216 阅读 · 0 评论