struts2杂记(一)——使用doubleSelect】的更多相关文章

一.前言 这段时间忙的要死,做项目,学框架,时间根本不够用,只能尽量抽出时间记录自己学过的东西. 1.1.doubleSelect 在之前学习中,我们使用过二级列表,相信很多人都理解其原理,在struts中,同样也为我们准备了二级列表,使用doubleSelect就能够时间 进入主题 1.搭建环境(这里笔者使用的struts框架是2.3的,传送门) 2.配置struts2.3环境 2.1.web.xml配置过滤器 <?xml version="1.0" encoding=&quo…
struts2中的表单标签都是以s标签的方式定义的,同时,struts2为所有标签都提供了一个模板,C:\Users\180172\Desktop\struts2-core-2.2.1.1.jar\template\中的三个文件夹共同提供模板.struts2中模板的制作使用了freemark技术主题:如果为所有的标签都提供了模板,这系列的模板就组成了主题.所有的主题都放在template文件夹下(默认情况下) struts2 默认提供了3个主题:simple   ----没有额外的附加行为的主题…
流程: 1. StrutsPrepareAndExcuteFilter:StrutsPrepareAndExcuteFilter作为前端控制器,是整个Struts2的调度中心. 2. ActionMapper:ActionMapper负责识别当前的请求是否需要Struts2做出处理. 3. ActionProxy:这个对象作为Action与xwork之间的中间层,会代理Action的运行过程. 4. ActionInvocation:ActionInvocation对象描述了Action运行的整…
Struts2包含哪些标签? 解答: A: <s:a href=”"></s:a>—–超链接,类似于html里的<a></a> <s:action name=”"></s:action>—–执行一个view里面的一个action <s:actionerror/>—–如果action的errors有值那么显示出来 <s:actionmessage/>—–如果action的message有值那么…
一.OGNL简介 OGNL (Object-Graph Navigation Language)的缩写,简称对象图导航语言. OGNL表达式的特特点: >能够取对象的属性,也能调用对象的方法. >能访问静方法,静态属性. >能访问值栈以及Stack Context >能操作集合对象 >支持赋值,运算操作,字段类型转化 二.OGNL访问值栈,Stack Context和集合 1.OGNL访问值栈(Value Stack) (1).值栈可以理解为一个存储数据的Map,其中主要存储…
一.UI标签 二.简单例子 <h1>添加信息</h1> <!--通过指定theme的属性改变主题 --> <s:form action="" method="psot" theme="simple"> 房屋标题:<s:textfield id="title" name="title"></s:textfield><br/>…
Struts2标签简介 Struts2标签的优势 标签库简化了用户对标签的使用 结合OGNL使用,对于集合.对象的访问功能非常强大 提供可扩展的主题.模板支持,极大简化了视图页面的编写 不依赖任何表现层技术 Struts2标签的分类 通用标签(Generic Tags) 数据标签( Data Tags ) 控制标签( Control Tags ) UI标签( UI Tags ) Ajax标签( Ajax Tags ) 数据标签 <s:property>:输出指定值 value:用来获取值的OG…
一. 写jsp页面的时候,在struts2中,用的是s标记,先引入标记: <%@ taglib prefix="s" uri="/struts-tags"%> 二. struts2的标签和1是完全不同的. struts2的标签分为两大类:非UI标志和UI标志 struts1 将标志库按功能分成HTML.Tiles.Logic和Bean等几部分 下面就介绍strut2的具体标签: 1.UI UI 标志又可以分为表单UI和非表单UI两部分.表单UI部分基本与…
Struts2的标签库(五) --表单标签 几个特殊的表单标签的使用: 1.checkboxlist标签 该标签用于创建多个复选框,用于同时生成多个<input type="checkbox".../>的HTML标签.它根据list属性指定的集合来生成多个复选框.其标签有如下几个属性: list属性:指定要产生复选框的集合: listKey属性:该属性指定集合元素中的某个属性作为复选框的value.当集合为Map时,可以使用Key或者value来指定Map对象中的key或者…
Struts2是Struts社区和WebWork社区的共同成果,我们甚至可以说,Struts2是WebWork的升级版,他采用的正是WebWork的核心,所以,Struts2并不是一个不成熟的产品,相反,构建在WebWork基础之上的Struts2是一个运行稳定.性能优异.设计成熟的WEB框架. 我这里的struts2源码是从官网下载的一个最新的struts-2.3.15.1-src.zip,将其解压即可.里面的目录页文件非常的多,我们只需要定位到struts-2.3.15.1\src\core…