struts2框架
李-Sir
这个作者很懒,什么都没留下…
展开
-
Struts2的学习(4)-使用paramsPrepareParamsStack拦截器栈
使用paramsPrepareParamsStack拦截器栈:(1) paramsPrepareParamsStack和defaultStack一样都是拦截器栈,而Struts-default包默认使用后者。(2) 可以在struts配置文件中通过以下方式修改使用的默认的拦截器栈。[html] view plain copyprint?c转载 2017-04-01 10:26:34 · 351 阅读 · 0 评论 -
Struts2的学习(5)-PrepareInterceptor
关于PrepareInterceptor对应的源码分析:com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptorpublic String doIntercept(ActionInvocation invocation) throws Exception { // 获取实例原创 2017-04-01 10:20:08 · 400 阅读 · 0 评论 -
struts2学习(6) ValidationAware
从一个HTMl到一个Action对象,类型转化你是从字符串到非字符串。首先,HTTP没有“类型” 的概念,每一项表单的输入值可能是从一个字符串或一个字符串数组,在server端,必须把String转换成特定的数据类型。struts2中,把请求参数映射到action属性的工作由Parameters拦截器负责,它是默认的defaultStack拦截器中的一份子,Parameters拦截器可以自原创 2017-04-01 14:22:08 · 1279 阅读 · 1 评论 -
strtus2学习(7)自定义类型转换器
要知道为什么需要自定义的转换器?它能做什么?struts不能自动完成 字符串 到 引用类型的转换,上一篇文章已经解释过了配置类型转换器自定义类型转换器必须继承StrutsTypeConverter类或对这个接口的某一种实现做扩展。public class DateConverter extends StrutsTypeConverter { private DateFor原创 2017-04-01 15:55:17 · 283 阅读 · 0 评论 -
Struts2执行流程
ActionMapping:在一个web应用中,每个资源都必须通过URI来进行引用。 资源包括HTML页面,JSP页面,和定制动作。为了给定制动作一个 URI或者说路径,Struts框架提供了一个 ActionMapping对象保存当前Action状态的一个类,struts.xml文件中的一个标签,通常要指定name和namespaceActionMapper:ActionMapper可能会返原创 2017-04-01 17:41:47 · 272 阅读 · 0 评论