struts2
文章平均质量分 83
明明就可以
这个作者很懒,什么都没留下…
展开
-
用文件上传了解struts2拦截器的使用
struts2中,拦截器是非常核心的内容,框架默认提供的拦截器,我们可以从struts2-core-**.jar/struts-default.xml中查询到,我们以struts2-core-2.3.15.3.jar为例,打开struts-default.xml,可以看到如下的默认拦截器:<interceptor name="alias" class="com.opensymphony.xwork2原创 2016-07-04 18:28:19 · 1071 阅读 · 0 评论 -
Struts2中提供的内置声明式验证器的使用
Struts2提供的声明式验证器在xwork-core-**.jar包的 com\opensymphony\xwork2\validator\validators\default.xml配置文件中 ,打开文件我们可以看到所有验证器声明:<validators> <validator name="required" class="com.opensymphony.xwork2.validat原创 2016-07-03 15:59:19 · 2736 阅读 · 0 评论 -
自定义结果类型(result的type属性)
需求:自定义一个结果类型,用于自动生成验证码,生成验证需要借助一个第三方工具validatecode.jar,当然也可以自己实现分析:要想实现一个自定义的结果类型,那么,我们可以参考struts2官方是如何实现现有的结果类型的。我们在struts.xml中定义package元素的时候,一般会继承一个struts-default.xml的文件,这个文件中包含了struts2里的很多核心内容,结果类型也原创 2016-07-03 20:22:53 · 3446 阅读 · 0 评论 -
struts2之Action配置
1.包和命名空间1.1包struts2使用包来管理其核心组件,如Action,拦截器等。在struts.xml中,使用<package …>来定义包,在<package…>中,配置Action,拦截器,全局参数等。<package…>元素,可以有以下属性:name:必需属性,指定包的名字,也是被其他包引用的唯一key。extends:可选属性,指定该包继承其他包。继承了其他包,可以继承其他包中的原创 2016-07-18 11:46:53 · 556 阅读 · 0 评论