Struts2
文章平均质量分 58
Bart_G
Life -> Code
展开
-
Struts2笔记--1
Struts2是什么 Apache Struts 2 是一种流行的 Java模型 - 视图 - 控制器(MVC)框架,成功地结合了 WebWork和Struts1.x 两种 web 框架。 Apache Struts2与Struts1完全不同,它的核心功能都是使用拦截实现“值栈”的概念,OGNL表达式和Struts2标签来解决应用程序数据,很多注解和约定,使这个框架更加易于使用。 Stru原创 2017-01-15 23:51:13 · 286 阅读 · 0 评论 -
Struts2拦截器
Struts2的拦截器1. 实现拦截器的两种方法: 一般情况下建议实现Abstracinterceptor类,不用重写init和destory方法。 1.1 实现interceptor接口 void init():初始化拦截器所需要的资源 void destroy():释放在init()中分配的资源 String interceptor(ActionInovation ai) throws Ex原创 2017-01-16 16:08:45 · 311 阅读 · 0 评论 -
struts2日期格式转换
实现StrutsTypeConverterpackage com.bart.ssh.converters;import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map; import原创 2017-03-11 17:20:50 · 367 阅读 · 0 评论 -
ValueStack、Preparable、ModelDriven的关系
Preparable 拦截器- Struts 2.0 中的 modelDriven 拦截器负责把 Action 类以外的一个对象压入到值栈栈顶 - 而 prepare 拦截器负责准备为 getModel() 方法准备 model PrepareInterceptor拦截器用方法 若 Action 实现 Preparable 接口,则 Action 方法需实现 prepare() 方法 Prepar原创 2017-03-11 17:17:23 · 353 阅读 · 0 评论 -
Struts2文件上传
要想使用 HTML 表单上传一个或多个文件 须把 HTML 表单的 enctype属性设置为multipart/form-data 须把 HTML 表单的method 属性设置为 post 需添加 <input type=“file” name="upload"> 字段. 在对应的action中创建同名变量upload来接受jsp传来的file 实例 : 添加商品的时候要上传商品的图片<form原创 2017-03-29 22:51:10 · 254 阅读 · 0 评论 -
struts2的数据校验&常用OGNL表达式&ActionSupport
数据校验struts2 的后台校验注意: 文件名必须是UserAction-user_register-validation.xml 即格式:[Action名]-[对应的action]-validation.xml 1. 在这里校验的加过会存储在struts的值栈中 2. 在jsp界面使用 <s:field fieldName=""/> 标签显示对应的错原创 2017-03-20 22:45:05 · 451 阅读 · 0 评论