Struts2实战
可爱滴老唐
北京化工大学计算机科学与技术在读
展开
-
Struts2实战——基础配置
URL拦截器 同SpringMVC需要配置DispatcherServlet一样,Struts2也需要在web.xml配置属于自己的”servlet”,只不过在struts2中这个”servlet”实际上是”filter”: <filter> <filter-name>struts2</filter-name> <filter-cl...原创 2018-03-24 13:35:20 · 179 阅读 · 1 评论 -
struts2——数据转换
默认转换 Struts2内建了所有String类型到基本类型及其封装类型的转换,String转Date,String转数组(数组元素默认为String),String转集合(转为ArrayList,并封装所有字符串) 自定义转换 通过重写DefaultTypeConverter的convertValue(当然也可以继承它的子类StrutsTypeConverter)完成双向转换,如下所示: ...原创 2018-03-24 20:40:08 · 153 阅读 · 0 评论 -
struts2——输入校验
校验文件的命名为XXXAction-validation.xml,其中的XXXAction就是我们需要指定校验规则的类,校验规则如下: <?xml version="1.0" encoding="UTF-8"?> <!-- 指定校验配置文件的DTD信息 --> <!DOCTYPE validators PUBLIC "-//Apache Struts/...原创 2018-03-24 22:59:41 · 170 阅读 · 0 评论 -
struts2——文件的上传与下载
上传 struts2的文件上传并没有使用servlet3.0的配置,所以仍然需要引入两个包,一个是commos-io-2.2.jar,一个是commons-fileupload-1.3.1.jar,实现文件上传一共分为两个步骤: 1.设置form的enctype属性为”multipart/form-date” <form enctype="mutipart/form-data" a...原创 2018-03-24 23:41:07 · 237 阅读 · 0 评论 -
Struts2——拦截器
实现拦截器 自定义拦截器需要实现Interceptor接口: public class MyInterceptor implements Interceptor{ //销毁该拦截器之前的回调方法 void destory(){ //... }; //初始化该拦截器的回调方法 void init(){ //... ...原创 2018-03-25 11:09:49 · 210 阅读 · 0 评论