
Struts/Struts2.0
文章平均质量分 73
Wangqyoho
多思考。
展开
-
Struts2学习——(九)Struts2标签III
上一个博客学习了数据标签,接下来学习UI标签。3、UI标签①一般标签:———>Ps:1、使用和html的form标签差不多 2、Struts2的form标签会自动生成一个table,自动排版 3、可以对表单的值进行回显(password则需要设置一下,否则默认不回显。且是从栈顶开始找对应的值,并将值送回到对应标签的value中,若栈顶没有对应属性值,则继原创 2015-12-09 13:39:17 · 472 阅读 · 0 评论 -
Struts2源码分析
转载地址:http://www.cnblogs.com/liuling/p/2013-8-10-01.html 自己的内容通过加粗处理。Struts2是Struts社区和WebWork社区的共同成果,我们甚至可以说,Struts2是WebWork的升级版,他采用的正是WebWork的核心,所以,Struts2并不是一个不成熟的产品,相反,构建在WebWork基础之上的Struts2转载 2016-05-30 16:03:40 · 831 阅读 · 0 评论 -
Struts2学习——(一)基本概念概述
今天开始接触java web的框架部分。马克一记。 为了简便开发的过程,在学习中我用Myeclipse10作为开发工具。新建一个web project,之后右键工程“Myeclipse”→“Add struts capabilities...”添加struts支持。在今后的学习中,我都是用struts2,所以在这里添加支持的时候我选择的是struts2.1。finish之后,可以原创 2015-11-27 15:52:30 · 1472 阅读 · 0 评论 -
Struts2学习——(十一)Struts2拦截器
Struts2拦截器和servlet过滤器很相似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器。在执行完所有引用的拦截器的intercept方法之后,会执行Action的execute方法。一般来说,struts2自带的拦截器足够完成我们日常的工作,一般来说不需要创建自己的拦截器。首先举一个创建自身拦截器的例子:①写拦截器,继原创 2015-12-15 10:47:35 · 499 阅读 · 0 评论 -
Struts2学习——(七)Struts2标签I
一 介绍1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strt原创 2015-12-07 14:40:37 · 533 阅读 · 0 评论 -
Struts2学习——(六)值栈与OGNL表达式[结合struts标签]
一、ValueStack(值栈): 贯穿整个Action周期,每一个Action类的对象实例都有一个ValueStack对象,相当于一个数据的中转站,在其中保存当前Action对象和其它相关对象。 在值栈中有两个逻辑部分:①ContextMap;②ObjectStack ①ContextMap:Struts把各种各样的映射关系(一些Map类型对象)压入ContextMap中,实际上是对ActionContext的一个引用。Struts会把以下Map压入ContextMap:原创 2015-12-06 16:56:38 · 726 阅读 · 0 评论 -
Struts2学习——(五)ModelDriven使用方法及机制学习
ModelDriven原创 2015-12-04 21:33:32 · 948 阅读 · 0 评论 -
Struts2学习——(二)开发实例-我的第一个Struts2工程
回顾了上一次的学习过程,感觉还是有点条理不够清晰,因此这次我决定动手写一个过程,牢记一下Myeclipse下配置Struts2以及建立工程的过程。IDE:MyEclipse101、新建一个web project2、在工程上单击右键,选择“MyEclipse”下的“Add Struts Capabilities...”在这里我们选择Struts2.0版本,同时加入core库,原创 2015-11-29 15:36:13 · 1082 阅读 · 0 评论 -
Struts2学习——(八)Struts2标签II
上一个博客学习了控制标签,接下来学习其他的标签。2、数据标签①action允许在JSP页面中直接调用Action,并能够指定Action的name和namespace属性。除了这两个属性,还有:executeResult:默认为false,若设置为true,则表示将Action的结果处理页面包含到本页面。ignoreContextParams:默认为false,表示该页面中的请原创 2015-12-08 08:51:14 · 463 阅读 · 0 评论 -
Struts2学习——(四)访问web资源
WEB资源,指的HttpServletRequest、HttpSession、ServletContext等原生Servlet API。由于Struts2实现了和Servlet API的解耦,因此访问这类资源要通过特殊的方法:①使用ActionContext②实现XxxAware接口一、ActionContext为了避免和Servlet API耦合,方便Action做单元测试,对H原创 2015-12-04 15:36:22 · 952 阅读 · 0 评论 -
Struts2学习——(三)升级action的配置方式
今天看到了一篇很好的博文,转载过来,希望可以一起学习。原文出处:http://blog.youkuaiyun.com/csc0211/article/details/6526874非常感谢原博主!//***********************************************************************分割线**************************转载 2015-11-29 18:55:20 · 813 阅读 · 0 评论 -
Struts2学习——(十二)Struts2类型转换
类型转换我们在之前的开发中多多少少已经用到了。前台页面中传递到后台的信息是以字符串的形式,而在后台中Java是强类型的语言,因此需要进行类型转换。原创 2015-12-15 16:40:25 · 560 阅读 · 0 评论 -
java web中几个概念的区别
一、servlet和javabean首先,JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念。引入MVC模式的概念:即M-model-模型:JavaBean;V-view-表现:JSP页面;C-control-控制和处理:Servlet。Servlet的职责:接受签写留言页面提交过来的标单数据,进行数据检验,如果正确,则存入数据库并返回留言的显示页面;如果数据有误原创 2015-11-29 19:31:53 · 645 阅读 · 0 评论 -
Just a note!
学会看帮助文档!!!struts-2.3.24.1/docs/docs/guides.html记住!有问题看帮助文档!!!原创 2015-12-07 21:51:34 · 412 阅读 · 0 评论 -
Struts2学习——(十)Struts2标签IV
这个博客,来学习一下非表单标签。非表单标签主要用于在页面中生成一引动非表单的可视化元素,例如Tab页面、a超链接、树形结构等。4、非标单标签①a 超链接 基本同HTML中的超链接。同时在其中可以定义各种与表征有关的方法,比如onMouseOver等。②actionError和actionMessage这两个标签作用相似,都是在前台传递值到后台时,后台反馈到前台的原创 2015-12-11 20:00:10 · 522 阅读 · 0 评论 -
关于struts2框架与MVC之间关系的分析
1、MVC模式基础1.1、MVC模式简介 MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使得应用的模型和视图相分离,从而达到更好的开发和维护效率。在MVC模式中,应用程序被划分成模型(Model)、视图(View)和控制器(Controller)三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程序的输出形式(页面原创 2015-11-30 15:52:36 · 10902 阅读 · 3 评论