二.遍历循环 ThinkPHP 内置标签提供了 Volist 标签、Foreach 标签和 For 标签。 "5" length="10">
一、布局的理解误区 网络上流行管新型的布局方式叫“DIV+CSS”,其实是一个错误的理解,导致了很多人过度依赖与滥用DIV标签, HTML提供了我们一共七八十个标签,其中常用的有三十个左右,DIV不过是一个相对的空标签而已 ,在很多情况下,我们可以使用其他更合适且更简洁的标签可以替代它。 二、标签的差异 共性:都是一个容器,可以在其中放置内容 差异:分为行内和块级两个大类,且不同便签有相应含义上的预设,如:h-标题,p-段落,a-链接,等等 三、标签语义化的好处 a、让结构更简洁,让搜索引擎更友好 b、通过多重组合,减少不必要的CSS命名 四、语义化标签的使用 a、列表:ul、ol、li、dl、dt、dd b、标题:h1~h6 c、段落:p d、强调:strong e、表格 :table、tr、td,以及表格的其他成员th、thead、tbody、tfood 附录:常用HTML标签表 红色:结构标签 黑色:行内元素 蓝色:块级元素 绿色:表格元素 灰色:其他标签 <
上篇文章我们介绍struts2标签库中的控制标签的基本使用和部分原理,本篇文章接着了解下标签库中有关数据标签的使用和原理。 主要涉及以下数据标签: action标签:用于在视图页面跳转到一个Action bean标签:用于创建一个Javabean实例,按需保存到context中 date标签:用于格式化输出一个日期 debug set标签:设置一个新变量,放入指定范围 url标签:用于生成一个URL地址 数据标签主要是用于提供各种数据访问相关的功能,生成输出国际化信息等。 三、date标签 date标签用于格式化输出一个日期,或者输出当前时刻与指定时间之间的时间差。 有关于struts2标签库的数据标签已经简单介绍完了,由于没有结合具体的项目,所以介绍的很浅显,不当之处,望指出!
从本篇开始我们逐渐了解和使用struts2为我们提供的标签库技术,使用这些标签可以大大降低我们表现层的开发难度。 OGNL表达式和JSP中的EL很是类似,都是用于取数据的,只是OGNL配合着Struts2标签库可以实现更加强大的功能。 2、if/else if/else逻辑判断标签 这几个标签其实含义和我们Java SE中的if/else 差不多,只是用标签的形式在HTML页面使用了。 ,构建一个list集合,使用#{name2:value1,name2:value2}构建map集合。上述代码运行结果如下: ? 我们打开debug可以看到: ? 有关struts2的控制标签部分就简单介绍到这,如有错误,望不吝赐教!
4、换行标签 5、div 标签 和 span 标签 九、文本格式化标签 ( 加粗 | 斜体 | 下划线 | 删除线 ) 十、标签属性 十一、图像标签 十二、链接标签 十三、注释标签 十四、文件路径 1、绝对路径 2、相对路径 ( 同级目录访问 | 下级目录访问 | 上级目录访问 ) 十五、锚点定位 十六、base 标签 十七、预格式化文本标签 十八、HTML 特殊符号 一、HTML 标签简介 --
DOCTYPE html>:html5中定义该文档是html文档
2、文本标签
文本标签是和文本相关的标签,包括:
注释:<! -- 标题标签 h1 ~ h6 -->
环游世界
Struts2UI标签 Sturts2为了简化我们的开发,也为我们提供了UI标签…也就是显示页面的标签….. 使用Struts2UI标签也没法干了….因此,除了有必要的话,才去使用Struts2UI标签 简单使用Struts2UI标签 <%--我们发现,Struts2UI标签用起来和HTML是差不多的--%> 国家简称.properties 读取配置文件 jstl提供的格式化与国际化标签库。 在Struts2写资源国际化的步骤: 写资源文件 基础名.properties【默认】 基础名语言简称 国家简称.properties 读取配置文件再使用 **struts标签获取资源文件内容 ** 提供的Struts标签更简单使用 ---- 资源国际化Demo 下面就使用Struts来写一个资源国际化的Demo….
html5/ html5速查手册:https://man.ilovefishc.com/html5/ css速查手册:https://man.ilovefishc.com/css3/ 学习正文 img标签 :https://man.ilovefishc.com/pageHTML5/img.html a标签:https://man.ilovefishc.com/pageHTML5/a.html <!
文本标签 段落标签
段落标签用来描述一段文字 标题标签<hx></hx> 标题标签用来描述一个标题 共有6个级别,高到低,h1,h2,h3,h4,h5,h6 标签在每个页面中通常只出现一次 同一行内,合并几列colspan="2" 同一列内,合并几列rowspan="3" 表单标签系列 表单标签<form></form> 可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传递过来的数据 网页头部header html5新增语义化标签,定义网页的头部 主要用于布局,分割页面的结构 底部信息footer html5新增语义化标签,定义网页的底部 主要用于布局,分割页面的结构 导航nav html5 新增语义化标签,定义一个导航 主要用于布局,分割页面的结构 文章article HTML5新增语义化标签,定义一篇文章 主要用于布局,分割页面的结构 侧边栏aside 语义化标签,定义主题内容外的信息 主要用于布局,分割页面的结构 时间标签time 语义化标签,定义一个时间struts2标签讲解 要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix=”s” uri=”/struts-tags”%> Struts2的标签共分为五大类 ="hzd" />--为该JavaBean的构造方法传递参数 </s:bean> 4)日期标签:用以输出一个格式化的日期对象,name表示要输出的对象,format表示输出的日期格式 <s:date :用于输出国际化信息,name属性指定国际化资源文件中消息文本的key,可以与<s:i18n>标签结合使用 <s:text name=”HelloWord” />–它会按照一定的顺序查找资源文件,直到找到定义 支持校验规则的和错误消息的国际化。 struts2-rest-plugin-2.3.4.jar 2.3.4 struts2-rest-plugin-2.3.4 rest插件用于自动处理序列化,并反序列化每种格式。
2.tr 用于定义表格中的一行,必须嵌套在 table标签中,在 table中包含几对 tr,就有几行表格。
常用UI标签: Textfield标签输出一个HTML单行文本输入控件 Textarea标签输出一个HTML多行文本输入控件 Radio标签输出单选按钮 checkboxlist标签即复选框 file标签用于上传文件 html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>struts2UI name="interest" list="#{1:'足球',2:'篮球',3:'排球',4:'游泳'}" label="兴趣爱好" /> <! 使用name和list属性,list属性的值是一个Map: <s:select label="最高学历" name="education" list="#{1:'高中',<em>2</em>: '轻量级J<em>2</em>EE企业应用实战' ,3:'基于J<em>2</em>EE的Ajax宝典'}" listKey="key" listValue="value" size="3" /> <!
html”> --预先加载page2.html文件 … 2. ol2 通过 start 属性设置起始的编号,通过 type 属性设置编号的样式,可设置的 type 样式如下 : ? ol4 注:每个 ol 列表项都是独立存在,编号默认都从 0 开始,如果想实现不同列表项的编号连贯,或者想以跨度 2 或其他数递增,那么只用标签属性实现局限很多。 此时,可通过属性来实现: 属性 含义 colspan 单位数值,如1表示占据1列 rowspan 单位数值,如2表示占据2行 &
& 类似于 HTML form2 <button> <button> 标签用来标记在表单中的按钮,但按钮的作用有三类,可通过属性值 type 来设置。More 标签是 WordPress 一个非常有用的特性。它允许你选择切断点,然后在首页上只显示这个点的以上的内容。 More 这个标签同样也会在摘要后面插入一个 “Read more” 链接以鼓励读者带着疑问继续阅读日志。 可能你想使用其他别的文本,那么你怎么去定制化在 More 标签中的链接呢? 你也可以通过在样式表上创建一个 class 来样式化上面的链接文本,结果可能如下所示: <?
negative) 情况 1 你犯错会亏钱,情况 2 你犯错只是失去赚钱的机会,情况 1 的假正类更严重。 2 元标签 - MNIST 分类 以下代码是在 sklearn 0.22 版本下运行的,就是为了使用 plot_roc_curve 这个方便的函数。 看看从 0 到 9 的十类数字标签的个数,分布还蛮平均。 sns.countplot(y_test); 首先将 0-255 的像素值标准化到 0-1 之间。 正规化 (normalized) 的混淆矩阵显示的不是 TP, FN, FP, TN 的个数,而是它们的百分比,转换过程如下 TP→TP/(TP+FN) FN→FN/(TP+FN) 量化基本面投资其实是一种对基本面投资和量化投资的融合,是将计算机算法与人类的分析结合起来的一种 1+1>2 的新型投资方式。 使用基本面模型挑选标的并确定头寸方向,使用元标签方法确定标签。
2.HTML文本 本章主要学习以下六个方面的内容: 标题标签 段落标签 换行标签 文本标签 水平线标签 特殊符号 学完之后,最基本的任务是一定要把这个纯文本网页做出来。 --必须放在title标签及其它meta标签前--> <title>标题标签</title> </head> <body>
(a+b)2 = a2 + b2 +
Struts2_通用标签
----
property 标签
property 标签用来输出一个值栈属性的值
default [String] 可选 默认:,如果value值为null或没有给定,将显示该属性值 "54110"></s:param>
</s:url>
${url1 }
<s:url action="czy_save" var="url<em>2</em>" - 若不希望解析可使用单引号 -->
<s:param name="hobby" value="'reading'"></s:param>
</s:url>
${url2 名字 类型 默认值 说明
value String 将被遍历的可遍历对象
status org.apache.struts2.views.jsp.IteratorStatus
var String {
return o1.getName().compareTo(o2.getName());
}
}
?
append></s:append>-----添加一个值到list,类似于list.add(); <s:autocompleter></s:autocompleter>-----自动完成<s:combobox>标签的内容 action=""></s:form>-----获取相应form的值 G: <s:generator separator="" val=""></s:generator>----和<s:iterator>标签一起使用 inputtransferselect>-----获取form的一个输入 <s:iterator></s:iterator>-----用于遍历集合 L: <s:label></s:label>-----只读的标签 M: <s:merge></s:merge>-----合并遍历集合出来的值 O: <s:optgroup></s:optgroup>-----获取标签组 <s:optiontransferselect >-----密码输入框 <s:property/>-----得到'value'的属性 <s:push value=""></s:push>-----value的值push到栈中,从而使property标签的能够获取
表单标签 ---- 概述 表单标签将在 HTML 文档里被呈现为一个表单元素 使用表单标签的优点: 表单回显 对页面进行布局和排版 标签的属性可以被赋值为一个静态的值或一个 OGNL 表达式. 表单标签的共同属性 ? 该属性只在没有使用 simple 主题时才可以使用. ---- form 标签 form 标签用来呈现 HTML 语言中的表单元素 ? -- 表单提交后,重新跳转到form-tag.jsp --> <action name="save" class="com.qbz.struts<em>2</em>_02.UserAction" method ---- select 标签 select 标签将呈现一个 select 元素. ? optiongroup 标签 optiongroup 标签对 select 元素所提供的选项进行分组. ---- radio 标签 radio 标签将呈现为一组单选按钮, 单选按钮的个数与程序员通过该标签的 list 属性提供的选项的个数相同.
在ui和表单中为HTML的id属性 I18n(国际化操作) 描写叙述: 载入资源包到值堆栈。它能够同意text标志訪问不论什么资源包的信息。而不仅仅当前的action相关联的资源包。 在ui和表单中为HTML的id属性 Text 描写叙述:支持国际化信息的标签。 国际化信息必须放在一个和当前action同名的resource bundle中,假设没有找到对应message,tag body将被当作默认的message,假设没有tag body,message的name input类型的button,不能用label设置button上的文本,仅仅能用value 2、action前缀 使用action前缀,代替form标签指定的action,导向到还有一个action 企业应用实战“,“zhaosoft”), new Book(“基于J2EE的Ajax宝典“,“zhaosoft”) }; } } optiontransferselect标签