- 博客(10)
- 收藏
- 关注
原创 Struts2学习——(十二)Struts2类型转换
类型转换我们在之前的开发中多多少少已经用到了。前台页面中传递到后台的信息是以字符串的形式,而在后台中Java是强类型的语言,因此需要进行类型转换。
2015-12-15 16:40:25 534
原创 Struts2学习——(十一)Struts2拦截器
Struts2拦截器和servlet过滤器很相似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器。在执行完所有引用的拦截器的intercept方法之后,会执行Action的execute方法。一般来说,struts2自带的拦截器足够完成我们日常的工作,一般来说不需要创建自己的拦截器。首先举一个创建自身拦截器的例子:①写拦截器,继
2015-12-15 10:47:35 467
原创 Struts2学习——(十)Struts2标签IV
这个博客,来学习一下非表单标签。非表单标签主要用于在页面中生成一引动非表单的可视化元素,例如Tab页面、a超链接、树形结构等。4、非标单标签①a 超链接 基本同HTML中的超链接。同时在其中可以定义各种与表征有关的方法,比如onMouseOver等。②actionError和actionMessage这两个标签作用相似,都是在前台传递值到后台时,后台反馈到前台的
2015-12-11 20:00:10 509
原创 Struts2学习——(九)Struts2标签III
上一个博客学习了数据标签,接下来学习UI标签。3、UI标签①一般标签:———>Ps:1、使用和html的form标签差不多 2、Struts2的form标签会自动生成一个table,自动排版 3、可以对表单的值进行回显(password则需要设置一下,否则默认不回显。且是从栈顶开始找对应的值,并将值送回到对应标签的value中,若栈顶没有对应属性值,则继
2015-12-09 13:39:17 445
原创 Struts2学习——(八)Struts2标签II
上一个博客学习了控制标签,接下来学习其他的标签。2、数据标签①action允许在JSP页面中直接调用Action,并能够指定Action的name和namespace属性。除了这两个属性,还有:executeResult:默认为false,若设置为true,则表示将Action的结果处理页面包含到本页面。ignoreContextParams:默认为false,表示该页面中的请
2015-12-08 08:51:14 438
原创 Just a note!
学会看帮助文档!!!struts-2.3.24.1/docs/docs/guides.html记住!有问题看帮助文档!!!
2015-12-07 21:51:34 389
原创 Struts2学习——(七)Struts2标签I
一 介绍1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strt
2015-12-07 14:40:37 508
原创 Struts2学习——(六)值栈与OGNL表达式[结合struts标签]
一、ValueStack(值栈): 贯穿整个Action周期,每一个Action类的对象实例都有一个ValueStack对象,相当于一个数据的中转站,在其中保存当前Action对象和其它相关对象。 在值栈中有两个逻辑部分:①ContextMap;②ObjectStack ①ContextMap:Struts把各种各样的映射关系(一些Map类型对象)压入ContextMap中,实际上是对ActionContext的一个引用。Struts会把以下Map压入ContextMap:
2015-12-06 16:56:38 700
原创 Struts2学习——(四)访问web资源
WEB资源,指的HttpServletRequest、HttpSession、ServletContext等原生Servlet API。由于Struts2实现了和Servlet API的解耦,因此访问这类资源要通过特殊的方法:①使用ActionContext②实现XxxAware接口一、ActionContext为了避免和Servlet API耦合,方便Action做单元测试,对H
2015-12-04 15:36:22 918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人