热线电话 0472-6868359
首页
关于视觉癖
设计服务
热门主题
投稿通道
设计师入驻
设计师招聘
在线留言
联系我们

热门主题

当前位置:视觉癖 > 热门主题 >

<s>标签属性详解,HTML中s标签的作用

发布时间:2021-08-10 18:18 所属分类:热门主题 浏览次数:
  <s>标签属性详解,HTML中s标签的作用
  那就从简单的标签提及吧!1.x中经常运用的标签只要4中html、bean、logic、tileshtml
  而struts2.0里的标签却没有分类,只用在jsp头文件加上java
  就能运用struts2.0的标签库node
  下面就介绍每一个标签的详细运用实例阐明:按字母排列web
  A:ajax
  1.数据库
  2.-----超连接,类似于html里的数组
  3.-----履行一个view里边的一个action浏览器
  4.-----若是action的errors有值那么显现出来安全
  5.-----若是action的message有值那么显现出来cookie
  6.-----添加一个值到list,类似于list.add();
  7.-----主动完结标签的内容,这个是ajax
  B:
  1.-----类似于struts1.x中的,JavaBean的值
html
  C:
  1.-----复选框
  2.-----多选框
  3.-----下拉框
  4.-----图像符号
  D:
  1.-----获取日期格式
  2.-----日期输入框
  3.-----显现错误信息
  4.
  5.-----双下拉框
  E:
  1.
  2.
  3.-----这3个标签一块儿运用,表示条件判别
  F:
  1.-----显现文件错误信息
  2.-----文件上传
  3.
  -----获取相应form的值
  G:
  1.----和标签一块儿运用
  H:
  1.
  -----在里运用,表示头文件完毕
  2.-----躲藏值
  I:
  1.-----加载资源包到值仓库
  2.-----包括一个输出,servlet或jsp页面
  3.-----获取form的一个输入
  4.-----用于遍历调集
  L:
  1.-----只读的标签
  M:
  1.-----兼并遍历调集出来的值
  O:
  1.-----获取标签组
  2.-----左右挑选框
  P:
  1.-----为其他标签提供参数
  struts2的s:param标签主要有两个特点name与value,若想在value特点中输入直接量,则可以这样写:,也可以这样写:user。但若是直接赋值,这个值不是由Action动态生成的,而是自身指定的一个字符串,则只能用后者
  2.-----暗码输入框
  3.-----获得'value'的特点
  4.-----value的值push到栈中,从而使property标签的可以获取value的特点
  R:
  1.
  2.-----单选按钮
  3.-----重置按钮
  S:
  1.-----单选框
  2.-----赋予变量一个特定范围内的值
  3.-----通过特点给list分类
  4.-----提交按钮
  5.-----为遍历调集输出子集
  T:
  1.-----表格框
  2.
  -----表格
  3.-----I18n文本信息
  4.-----文本域输入框
  5.-----文本输入框
  6.-----拦截器
  7.-----树
  8.-----树的结构
  U:
  1.-----多挑选框
  2.-----树立url
  ___________________________________________________
  struts2结构的标签库分为三类:
  用户标签:生成HTML元素
  非用户标签:数据访问、逻辑操控等。
  AJAX标签:支撑AJAX技能。
  用户界面标签又分两类:
  表单标签:生成HTML页面的from元素
  非表单标签:生成页面上的Tab、Tree等
  非界面标签又分为数据访问标签和流程操控标签。
  操控标签:
  if/elseif/else标签:操控流程分支。
  iteratot标签:对调集特点迭代(特点类型:List、Map、数组)。
  append标签:将多个调集目标拼接在一块儿,组成一个新的调集。将多个调集运用一个标签完结迭代。
  generatot标签:将指定的字符串按照规定的分隔符分解成多个子字符串。
  merge标签:将多个调集拼接在一块儿。
  subset标签:获取某个调集的子调集。
  sort标签:多指定的调集元素进行排序。
  数据标签:
  action:直接调用一个Action,根据executeResult参数,可以将Action的处理结果包括到页面中。
  bean:树立一个JavaBean实例。。
  date:格式化输出一个日期特点。
  debug:生成一个调试连接,当单击该连接时,可以看到当时栈值中的内容。
  i18n:指定国际化资源文件的baseName。
  include:包括其他的页面资源。
  param:设置参数。
  property:输出某个值。可以输出值栈、StackContext、ActionContext中的值。
  push:将某个值放入值栈。
  set:设置一个新的变量。
  text:输出国际化信息。
  url:生成一个URL地址。
  表单标签:
  checkbox标签:复选框。
  checkboxlist标签:根据一个调集特点树立一系列的复选框。
  combobox标签:生成一个单选文本框和一个下拉列表框的组合。
  doubleselect标签:生成一个相互相关的列表框,该标签由两个下拉挑选框组成。
  datetimepicker标签:生成一个日期、时刻下拉列表框。
  head标签:生成HTML页面的HEAD部分。
  file标签:在页面上生成一个上传文件元素。
  hidder标签:生成一个不看见的用户输入元素。
  select标签:生成下拉列表框。
  optiontransferselect标签:树立两个选项以及转移下拉列表项,该标签生成两个下拉列表框,一起生成相应的按钮,这些按钮可以操控选项在两个下拉列表之间移动、排序。
  radio标签:单选框。
  optgroup标签:生成一个下拉列表框的挑选组,下拉列表框中可以包括多个挑选组。
  token标签:防用户多次提交表单。
  textarea标签:文本域。
  updownselct标签:支撑选项内容的上下移动。
  password表单:暗码表单域。
  textfield标签:单行文本输入框。
  非表单标签:
  actionerror标签:输出Action中getActionErrors()办法回来的异常信息。
  actionmessage标签:输出Action中getActionErrors()办法回来的信息。
  component标签:生成一个自界说的组件。
  div标签:AJAX标签,生成一个div片断。
  fielderror标签:输出异常提示信息。
  tabbedPanel:AJAX标签,生成HTML中的Tab页。
  tree标签:生成一个树形结构。
  treenode标签:生成树形结构的节点。
  ____________________________________________________
  Struts之LOGIC标签库详解
  1.logic:empty
  该标签是用来判别是否为空的。若是为空,该标签体中嵌入的内容就会被处理。该标签用于如下情况:
  1)当Java目标为null时;
  2)当String目标为""时;
  3)当java.util.Collection目标中的isEmpty()回来true时;
  4)当java.util.Map目标中的isEmpty()回来true时。
  eg.
  该句等同于:
  if(userList.isEmpty()){
  ...
  }
  2.logic:notEmpty
  该标签的运用正好和logic:empty标签相反。
  3.logic:equal
  该标签为等于比较符。
  eg1.比较用户的状态特点是否1,若为1,输出"启用";
  eg2.若是上例中的value值是动态得到的,例如需要通过bean:write输出,因struts不支撑标签嵌套,可采用EL来解决该问题。
  4.logic:notEqual
  该标签含义与logic:equal相反,运用办法类似,略。
  5.logic:forward
  该标签用于完结页面导向,查找配置文件的全局forward。struts-config.xml文件中全局转向
  eg.
  6.logic:greaterEqual
  为大于等于比较符。
  eg.当某学生的成绩大于等于60时,输出“及格”:
  及格
  7.logic:greaterThan
  此为大于比较符,运用办法同logic:greaterEqual;
  8.logic:lessEqual
  此为小于等于比较符,运用办法同logic:greaterEqual;
  9.logic:lessThan
  此为小于比较符,运用办法同logic:greaterEqual;
  10.logic:match
  此标签比较目标是否持平;
  eg1.查看在request范围内的name特点是否包括"hello"串:
  中有一个“hello”串。
  eg2.查看在request范围内的name特点是否已“hello”做为起始字符串:
  以“hello”做为起始字符串。
  eg3.
  你运行的是Windows系统
  11.logic:notMatch
  此标签用于比较目标是否不相同,与logic:match含义相反,运用办法类似
  12.logic:messagePresent
  该标签用于判别ActionMessages/ActionErrors目标是否存在;
  eg.若是存在error信息,将其所有输出:
  13.logic:messagesNotPresent
  该标签用于判别ActionMessages/ActionErrors目标是否不存在,运用办法与logic:messagePresent类似
  14.logic:present
  此标签用于判别request目标传递参数是否存在。
  eg1.user目标和它的name特点在request中都存在时,输出相应字符串:
  user目标和该目标的name特点都存在
  eg2.如有一个名字为“hello”的JavaBean,输出对应字符串:
  有一个名字为“hello”的JavaBean。
  eg3.
  wegotauser-agentheader.
  15.logic:notPresent
  此标签用于判别request目标传递参数是否不存在,含义与了logic:present相反,运用办法类似。
  16.logic:iterator
  用于显现列表为collection的值(List,ArrayList,HashMap等)。
  eg1.逐一输出用户列表(empList)中用户的名字:
  eg2.从用户列表中输出从1开端的两个用户的名字
  .
  eg3.logic:iterator标签的嵌套举例
  .
  17.logic:redirect
  该标签用于完结页面转向,可传递参数。
  eg.
  logic:iterate
  logic:iterate标签用来迭代调集,您可运用以下方法来为这个标签指定其要叠代的调集:
  运用一个运行时表达式,这个表达式的值是一个调集。
  用name特点引证一个JSPBean,这个JSPBean自己就是一个调集。
  用name特点引证一个JSPBean,这个JSPBean的一个特点是一个调集,这时可以联合运用property来指定这个调集。
  上面所说到的调集可以是:
  目标类型或原子类型的数组(Array)。
  java.util.Collection的完结,包括ArrayList,Vector。
  java.util.Enumeration的完结。
  java.util.Iterator的完结。
  java.util.Map的完结,包括HashMap,Hashtable和TreeMap。
  若是您叠代的调集中含有null的值,这时需要采起必定的措施,因为这时logic:iterate不会在page做用域中树立目标。通常是运用标签或标签来判别一下。
  下面是logic:iterate叠代ArrayList的示例的目标引证联系和部分代码:
  图示3.logic:iterate中目标的引证联系
  图中的persons列表是在ListAction中填充的,在这儿只是简单的加入了三个Person目标,在实际的运用中这些数据应该取自数据库。详细的代码以下:
  publicActionForwardexecute(ActionMappingmapping,ActionForm.form,
  HttpServletRequestrequest,HttpServletResponseresponse){
  ListForm.listForm.=(ListForm)form;
  Listpersons=newArrayList();
  Personperson1=newPerson();
  person1.setId("00001");
  person1.setName("赵辰");
  Personperson2=newPerson();
  person2.setId("00002");
  person2.setName("李为芳");
  Personperson3=newPerson();
  person3.setId("00003");
  person3.setName("王微");
  persons.add(person1);
  persons.add(person2);
  persons.add(person3);
  listForm.setPersons(persons);
  returnmapping.findForward("success");
  }
  标签输出的结果为:
  00001-->赵辰
  00002-->李为芳
  00003-->王微
  回页首
  logic:present
  若是指定的值呈现该标签就会树立其标签体内的内容。该标签用于如下情况:
  查看具有指定称号的cookie是否呈现。
  查看具有指定称号的header是否呈现。
  查看具有指定称号的JSPBean是否呈现或查看具有指定称号的JSPBean中的property特点是否呈现。
  查看request中指定称号的参数是否呈现。
  查看当时的认证用户是否与指定的安全人物相相关。
  查看当时认证的主体是否具有指定的名字。
  下面的代码示例了logic:present标签查看具有指定称号User-Agent的header是否呈现:
  您的浏览器是
  。
  logic:notPresent标签的运用正好和logic:present标签相反。
  回页首
  logic:messagesPresent
  logic:messagesPresent标签用于如下情况:
  在request做用域中存在一个ActionMessages目标,标签的property特点和ActionMessages中的property对应。
  在request做用域中存在一个ActionErrors目标,标签的property特点和ActionErrors中的property对应。
  存在一个String目标,将其转换(结构)成ActionMessage然后在添加到ActionMessages中。
  存在一个StringArray目标,将数组中的每个String转换成一个ActionMessage,在将其添加到ActionMessages中。
  标签的message特点值为true时将以Globals.MESSAGE_KEY为key在request做用域中查找Message,其它情况下,将name的值做为key查找,若是name没有呈现,默认值为Globals.ERROR_KEY。
  下面的代码示例了logic:messagesPresent标签的典型用法:
  标签logic:messagesNotPresent的运用正好和logic:messagesPresent的运用相反。
  回页首
  logic:empty
  logic:empty标签是用来判别是否为空的。若是为空,该标签体中嵌入的内容就会被处理。该标签用于如下情况:
  当Java目标为null时
  当String目标为""时
  当java.util.Collection目标中的isEmpty()回来true时
  当java.util.Map目标中的isEmpty()回来true时
  下面的代码示例了logic:empty标签判别调集persons是否为空:
  调集persons为空!
  logic:notEmpty标签的运用正好和logic:empty标签相反。
  回页首
  logic:match
  logic:match标签用来处理子串匹配问题。
  若是指定的值匹配该标签就会树立其标签体内的内容。该标签用于如下情况:
  查看具有指定称号的cookie是否与该标签的value匹配。
  查看具有指定称号的header是否与该标签的value匹配。
  查看具有指定称号的JSPBean是否与该标签的value匹配或查看具有指定称号的JSPBean中的property特点值是否与该标签的value匹配。
  查看request中指定称号的参数值是否与该标签的value匹配。
  下面的代码示例了logic:match标签的典型用法:
  MSIE6.0
  logic:notMatch标签的运用正好和logic:match标签相反。
  回页首
  logic:equal
  这儿要介绍的不仅是logic:equal(=)标签,而是要介绍一类标签,这类标签完结比较运算,包括:
  logic:equal(=)
  logic:notEqual(!=)
  logic:greaterEqual(>=)
  logic:lessEqual(<=)
  logic:graterThan(>)
  logic:lessThan(
  该类标签的用法类似,咱们只介绍logic:equal标签,其它的留给您自身去完结。
  logic:equal是用来判别是否持平的。若是持平,该标签体中嵌入的内容就会被处理。该标签用于如下情况:
  比较由该标签的cookie特点指定的cookie的值是否与该标签的value特点值持平。
  比较由该标签的header特点指定的header的值是否与该标签的value特点值持平。
  比较由该标签的name特点指定的JSPBean是否与该标签的value特点值持平(property特点不呈现)或比较由该标签的name特点指定的JSPBean中的property特点值是否与该标签的value特点值持平。
  比较由该标签的parameter特点指定的参数值(request中)是否与该标签的value特点值持平。
  回页首
  logic:forward
  我认为将forward和redirect这两个动做放到一块儿对比着介绍愈加有利于理解,基于此缘由也就将logic:forward和logic:redirect这两个标签也拿到这儿一块儿介绍了。
  让咱们看看这两个动做的差异:
  forward是在servlet内部履行,浏览器彻底不会感知到这个动做,原始的url也不会改动,浏览器从新装载的话也只是对原始的恳求进行简单的重复。
  redirect则分红两个步骤:第一步是web运用程序告知浏览器第二个url,然后浏览器向第二个url发送恳求。
  redirect比forward慢,因为浏览器要作二次恳求。还有就是要注意,在第一次的恳求做用域(request做用域)内的bean关于第2次恳求是不可见的。
  理解了上面描述的差异也就知道了何时该选用logic:forward标签何时该选用logic:redirect标签了。logic:forward标签完结PageContext.forward()或HttpServletResponse.sendRedirect(),怎么挑选由操控器决定。logic:redirect标签完结HttpServletResponse.sendRedirect()。
  在运用logic:redirect标签时咱们可以向运用html:link同样结构baseurl和query参数。若是您感兴趣可以参考html:link标签。
  标签的用法
  (2012-09-2718:04:34)
  转载▼
  标签:
  struts2
  杂谈
  分类:struts2
  运用action标签,可以容许在jsp页面中直接调用Action,在调用Action时候,可以指定需要被调用的Action的name和namespace.若是指定了executeResult参数的特点值为true,该标签会把Action的处理结果(视图资源)包括到本页面中.运用action标签指定特点有:
  id:可选特点,做为该Action的引证ID
  name:必选特点,指定调用Action
  namespace:可选特点,指定该标签调用Action所属namespace
  executeResult:可选特点,指定是否将Action的处理结果包括到本页面中.默认值为false,不包括.
  ignoreContextParam:可选参数,指定该页面的恳求参数是否需要传入调用的Action中,默认值是false,即传入参数.
  传递参数
  是以request方法的值的,而不是以参数传值
  因而request.getParameter("")会获取不到值
  通过request.getAttribute("")方法可以获取
  另外:运用value指代的是action界说的目标的称号,而不是一个值
  和中的name是一个意思,因而要要传递字符串的不能把值写value中而应该写到
  例如:
  struts.xml以下配置
  页面加载以下段
  me="tab_gotoHeader"namespace="/reportList"executeResult="true">
  xxx.action中只要set,getheaderMap,scopeId就可以拿到值了
作品标签: 标签 HTML

评论列表(共169人参与)参与讨论或分享设计作品获得视觉癖积分奖励

用户头像图片
    前无妨看一注册会员
    2021-08-10 18:55:58

    一百多年风雨的锈铁会嗟叹,会晃悠颤栗据说它的最大摆度是十八厘米,此时它却纹丝不动,不必忧虑它会开裂坍毁。这在工业革命的光辉中屹立的巨人,似乎雄心勃勃烟和小桥流水能够看到白驹过障星移斗转. 愿一切的和风安靖一切月夜有

    回复
用户头像图片
    一步:画注册会员
    2021-08-10 11:31:31

    /div> atreeonwhicholivesgrow olivegroves &lt;s&gt;标签属性详解。 。。。

      用户头像图片
        是指为美术注册会员
        2021-08-10 4:23:5

        @一步:画:&lt;s&gt;标签属性ds/allimg/210804/1-210P4145125.jpg" /> css counter-reset特点怎样用? ~~~

    回复
用户头像图片
    武汉设计科学游客
    2021-08-10 20:55:1

    游客34784:&lt;s&gt;标签属依据课程教学大纲和教学进度要求安排,知道实习在寒暑假中完成,结业作业安排在结业实习之前5周在校内完成。 结业实习一般安排20周,结业实习结束后要求交回结业实习作业和结美丽! 18、多煮饭来多洗衣,少生孩子多种树。节日高兴,高兴永永久远! 19、短暂的是欢愉,

    回复
用户头像图片
    。 我给注册会员
    2021-08-10 0:40:14