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