![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
文章平均质量分 77
下半夜的雨
请相信,你终究会活成自己曾经羡慕的样子!
展开
-
struts2工作原理
写了几篇struts2相关的博文了,似乎还没有介绍它的原理。原创 2017-07-08 10:56:48 · 288 阅读 · 0 评论 -
struts2粗略总结
struts2是三大框架之一,框架就是我们在开发过程中总结的一些经验,使用框架可以提高开发效率,较少代码量和编码时间,提高软件质量。提高软件的维护性和扩展性。原创 2017-07-08 09:52:35 · 277 阅读 · 0 评论 -
struts2国际化及登录验证
当今世界是一个地球村,互联网飞速发展,为了开发的网站可以适合不同国家不同语种的人浏览,应用开发者必须与时俱进,开发出对应的应用,这就涉及到了国际化。原创 2017-07-08 10:05:28 · 557 阅读 · 0 评论 -
struts2中Action配置之注解配置
在做项目的过程中,如果action太多,都配置在struts.xml文件中,明显降低了程序的可读性,而且麻烦,容易出错。使用注解配置可以实现零配置,将不再使用xml配置,增加了程序的可读性,避免了使用struts.xml配置。使用注解必须加入:struts2-convention-plugin-2.x.x.jar与Action配置相关的注解:struts2框架提供了四个与Actio原创 2017-07-08 10:37:32 · 522 阅读 · 0 评论 -
struts2中Action配置之通配符配置
在使用struts2时,每一个action都需要配置,每一个action里面的方法以及其返回到的界面都需要配置,如果一个一个配置,就太麻烦了,这里我们可以约定一些命名规范,然后再struts.xml里面使用通配符配置。原创 2017-07-08 10:23:45 · 1871 阅读 · 0 评论 -
struts2中action跳往action
struts2中action跳往action原创 2017-07-16 20:24:16 · 218 阅读 · 0 评论 -
struts2中ajax的使用
今天在struts使用ajax上面花了一下午的时间,在网上查的方法很多,但有一些细节没注意到,所以一直没能成功。原创 2017-07-12 21:56:13 · 306 阅读 · 0 评论 -
struts2中I18N国际化
国际化主要是指语言国际化。一般的比较成熟的网站都会实现国际化,以便于不同国家的人浏览网站。原创 2017-07-12 21:37:40 · 317 阅读 · 0 评论 -
struts2文件下载
在web中,有文件上传,就必定有文件下载。使用struts2编写问加你下载程序时,需要在struts.xml中配置一个stream类型的结果映射原创 2017-07-12 21:33:29 · 197 阅读 · 0 评论 -
struts2多文件上传
在实际web开发中,文件上传几乎在每个模块都要涉及到,比如注册账户要上传头像之类的。上传头像一般涉及到的都是单文件上传,而当要上传一些附件时,往往需要实现多文件上传。原创 2017-07-12 21:23:01 · 198 阅读 · 0 评论 -
struts2单文件上传
文件上传几乎是所有web应用实现的一个必须模块。文件上传的实现需要将表单元素属性enctype的值设置为multipart/form-data,使表单数据以二进制编码方式提交。原创 2017-07-10 19:55:39 · 432 阅读 · 0 评论 -
Struts2校验器类型详解
如果想自定义一个自己的校验器,可以在Web工程的WEB-LIB\lib目录下增加一个validators.xml配置文件,在该文件中定义自己的校验器。 注意:如果使用validators.xml配置文件,则系统默认的default.xml配置文件不会加载,所以需要将default.xml的内容复制到validators.xml配置文件中。否则不能使用系统内建的校验器。转载 2017-07-10 19:42:23 · 291 阅读 · 0 评论 -
struts2类型转换中的异常处理
在网页中的资源信息过于丰富,如果用户在填写表单时不按照要求的数据类型输入,就会导致页面异常。如:年龄输入框只能输入整数,而用户输入了字母,页面就应该提示出数据类型不符合。struts2提供了自带的异常处理。原创 2017-07-10 19:35:00 · 669 阅读 · 0 评论 -
struts2自定义类型转换
虽然struts2提供了很多自带的类型转换器,但是在实际开发中,这些转换器可能不够用,然后需要程序员开发一些类型转换器。原创 2017-07-10 19:24:58 · 417 阅读 · 0 评论 -
struts2之OGNL表达式
提到struts2的OGNL表达式,不仅仅可以提交一个一个的属性值,也可以直接提交一个对象的所有信息,也可以 同时添加多个用户的信息。原创 2017-07-08 11:43:52 · 277 阅读 · 0 评论 -
struts2拦截器值拦截器的方法过滤
以前我们写的拦截器继承AbstractInterceptor类,可能会拦截整个Action中的所有方法而无法控制。而在实际开发中,很多时候我们只希望那个拦截器拦截某一个或者某几个请求,这样就导致了有些方法本来不用拦截,而拦截器将其拦截造成麻烦。所以这里编写自定义拦截器时就可以继承MethodFilterInterceptor类,这样就可以选择某些方法进行拦截,而不会拦截一个Action里面所有的方原创 2017-07-08 10:46:10 · 630 阅读 · 0 评论