摘要: struts2验证分为3步: 1、获取需要验证的信息,使用同名属性,提供getter,setter方法。然后框架使用反射将值自动注入。 2、对信息进行验证,成功失败作出对应的选择。 xml验证和手动验证第一步都是一样的,第二步是使用xml配置文件完成的。 1、jsp前台页面: 书写验证文件xml: 阅读全文
posted @ 2016-09-22 15:30 guodaxia 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 我们前面学习struts2知道,struts2通过拦截器实现了一些验证操作。 比如,如果是不能转换的类型在action中接受的话会跳转到错误页面,错误信息中会包含对应的错误信息,例如: 首先我们了解一下错误信息的显示。 在页面上,我们显示错误信息,使用的是<s:fielderror>标签。 <s:f 阅读全文
posted @ 2016-09-22 11:27 guodaxia 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 前面我们了解了拦截器的概念,现在我们来学习如何自定义拦截器并使用。 如何自定义拦截器? 每个拦截器都是实现了interceptor或者继承了interceptor的实现类。 interceptor接口: init destory interceptor 分别对应过滤器的init,destory,do 阅读全文
posted @ 2016-09-22 09:54 guodaxia 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 拦截器中以invocation.invoke()为分界线,一般默认拦截器:都 先执行拦截器中的invocation.invoke();方法 即会进入递归 到下一个拦截器,最后一个拦截器时 就会检测到后面没有拦截器可以递归啦 就调用action而Action(继承ActionSupport类)的入口是 阅读全文
posted @ 2016-09-22 08:58 guodaxia 阅读(2611) 评论(0) 推荐(0) 编辑