1、A 开头

 <s:a href=""></s:a> //超链接,类似于html里的<a></a>
<s:action name=""></s:action> //执行一个view里面的一个action
<s:actionerror/> //如果action的errors有值那么就显示出来
<s:actionmessage/> //如果action的message有值那么就显示出来
<s:append></s:append> //添加一个值到list,类似于list.add();
<s:autocompleter></s:autocompleter> //自动完成<s:combobox>标签的内容,这个是ajax

2、B 开头

<s:bean name=""></s:bean> //类似于struts1.x中的,JavaBean的值

3、C 开头

 <s:checkbox></s:checkbox> //复选框
<s:checkboxlist list=""></s:checkboxlist> //多选框
<s:combobox list=""></s:combobox> //下拉框
<s:component></s:component> //图像符号

4、D 开头

 <s:date/> //获取日期格式
<s:datetimepicker></s:datetimepicker> //日期输入框
<s:debug></s:debug> //显示警告(错误)信息,由里面的信息,可查出代码的问题所在
<s:div></s:div> //表示一个块,类似于html的<div></div>
<s:doubleselect list="" doubleName="" doubleList=""></s:doubleselect> //双下拉框

5、E 开头

 <s:if test=""></s:if> //判断:如果
<s:elseif test=""></s:elseif> //判断:否则
<s:else></s:else> //这3个标签一起使用,表示条件判断

6、F 开头

 <s:fielderror></s:fielderror> //显示文件错误信息
<s:file></s:file> //文件上传
<s:form action=""></s:form> //获取相应form的值

7、G 开头

<s:generator separator="" val=""></s:generator> //和<s:iterator>标签一起使用

8、H 开头

 <s:head/> //在<head></head>里使用,表示头文件结束
<s:hidden></s:hidden> //隐藏值,作用:在本页面不显示,但,在跳转页面后,需要把该值也同时带过去(一般是id[主键]比较多)

9、i 开头

 <s:i18n name=""></s:i18n> //加载资源包到值堆栈
<s:include value=""></s:include> //包含一个输出,servlet或jsp页面
<s:inputtransferselect list=""></s:inputtransferselect> //获取form的一个输入
<s:iterator></s:iterator> //用于遍历集合

10、L 开头

<s:label></s:label> //只读的标签

11、M 开头

<s:merge></s:merge> //合并遍历集合出来的值

12、O 开头

 <s:optgroup></s:optgroup> //获取标签组
<s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect> //左右选择框

13、P 开头

 <s:param></s:param> //为其他标签提供参数
<s:password></s:password> //密码输入框
<s:property/> //得到'value'的属性
<s:push value=""></s:push> //value的值push到栈中,从而使property标签的能够获取value的属性

14、R 开头

 <s:radio list=""></s:radio> //单选按钮
<s:reset></s:reset> //重置按钮

15、S 开头

 <s:select list=""></s:select> //单选框
<s:set name=""></s:set> //赋予变量一个特定范围内的值
<s:sort comparator=""></s:sort> //通过属性给list分类
<s:submit></s:submit> //提交按钮
<s:subset></s:subset> //为遍历集合输出子集

16、T 开头

 <s:tabbedPanel id=""></s:tabbedPanel> //表格框
<s:table></s:table> //表格
<s:text name=""></s:text> //I18n文本信息
<s:textarea></s:textarea> //文本域输入框
<s:textfield></s:textfield> //文本输入框
<s:token></s:token> //拦截器
<s:tree></s:tree> //树
<s:treenode label=""></s:treenode> //树的结构

17、U 开头

 <s:updownselect list=""></s:updownselect> //多选择框
<s:url></s:url> //创建url地址

本文转载于:https://blog.csdn.net/u013470578/article/details/26394131

Java进阶知识14 Struts2中的S标签的更多相关文章

  1. Java进阶知识19 Struts2和Spring整合在一起

    1.概述 1.Spring负责对象创建  2.Struts2负责用Action处理请求  3.整合的关键点:让Struts2框架Action对象的创建交给Spring完成. 2.整合实例 需要用到的 ...

  2. Java进阶知识04 Struts2的基础配置详解

    1.Struts2的原理/流程步骤 简单的理解:    1.客户端发送一个request请求,Tomcat服务器接收到的请求经过web.xml配置文件去处理,进入struts2的核心过滤器,从而进入s ...

  3. Java进阶知识02 Struts2下的拦截器(interceptor)和 过滤器(Filter)

    一.拦截器 1.1.首先创建一个拦截器类 package com.bw.bms.interceptor; import com.opensymphony.xwork2.ActionContext; i ...

  4. Java进阶知识01 Struts2下的 jquery+ajax+struts 技术实现异步刷新功能

    1.效果图示 横线上方的部分不动(没有刷新),下方实现刷新(异步刷新) 2.实现步骤 jquery+ajax+struts技术实现异步刷新功能的步骤:    1.需要用到 jquery+ajax+st ...

  5. 二十四、Struts2中的UI标签

    二十四.Struts2中的UI标签 Struts2中UI标签的优势: 数据回显 页面布局和排版(Freemark),struts2提供了一些常用的排版(主题:xhtml默认 simple ajax) ...

  6. struts2中的s标签

    那就从简单的标签说起吧!1.x中常用的标签只有4中html.bean.logic.tiles 而struts2.0里的标签却没有分类,只用在jsp头文件加上 <%@ taglib prefix= ...

  7. struts2中s:iterator 标签的使用详解 及 OGNL用法

    简单的demo: s:iterator 标签有3个属性:value:被迭代的集合id   :指定集合里面的元素的idstatus 迭代元素的索引 1:jsp页面定义元素写法 数组或list <s ...

  8. Struts2中的链接标签 <s:url>和<s:a>---在action中获取jsp表单提交的参数(转)

    转自:http://sgl124764903.iteye.com/blog/444183 1.普通链接 Web程序中最普通的应用是链接到其他页面,下面看Welcome.jsp. <%@ page ...

  9. struts2中<s:if>标签的使用

    转载:http://blog.sina.com.cn/s/blog_5f9938640100v2kr.html A:<s:if>判断字符串的问题: 1.判断单个字符:<s:if te ...

随机推荐

  1. HDU 1325 有根树的判断

    Is It A Tree? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total ...

  2. JZOJ.1153【贪心算法】硬币交换

    好难啊!!! 可聪明的我还是解出来了!(逃 题目描述 小z最近迷上了一款游戏――To Be A Farmer,他在游戏中控制的人物是一个叫FZ的Farmer.FZ身上有G1个金币.S1个银币和B1个铜 ...

  3. LC 1. Two Sum

    题目介绍 Given an array of integers, return indices of the two numbers such that they add up to a specif ...

  4. Python3 中,一行可以书写多个语句,一个语句可以分成多行书写

    Python3 中,一行可以书写多个语句 语句之间用分号隔开即可 print('I love you');print('very much!') Python3 中,一个语句可以分成多行书写 一行过长 ...

  5. vue项目在IE浏览器和360兼容模式下页面不显示问题,亲测有效

    解决方法:安装 "babel-polyfill" 1.命令:cnpm install --save-dev babel-polyfill 2.在入口main.js文件引入:impo ...

  6. 转 Git使用教程,最详细,最傻瓜,最浅显,真正手把手教

    预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 这个也不错 https://www.cnblogs.com/qcloud1001/p/9796750.html 一:Git是什么?Gi ...

  7. 解决maven 引用JDK内部类编译错误 程序包:com.sun.xml.internal.bind.marshaller.CharacterEscapeHandler不存在

    当maven项目里面有用到JDK内部的一些类或者接口的时候,用maven编译一般会出现如下错误: 程序包:com.sun.xml.internal.bind.marshaller.CharacterE ...

  8. PHP中RabbitMQ之amqp扩展实现(四)

    目前我在PHP里接触实现RabbitMQ的方式有两种,一种是通过amqp扩展,一种是使用php-amqplib,本章讲诉RabbitMQ的安装及amqp扩展及amqp扩展如何实现RabbitMQ 环境 ...

  9. IDEA乱码总结和处理

    工程乱码 打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就 ...

  10. Man手册--nmap

    目录 nmap使用手册 附录: nmap使用手册 附录: NMAP(1) Nmap Reference Guide NMAP(1) NAME nmap - Network exploration to ...