posts - 51, comments - 17, trackbacks - 0, articles - 9
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

struts标签

Posted on 2007-03-17 14:29 chenweicai 阅读(1325) 评论(0)  编辑  收藏

struts标签bean

<!-- ################################################################ -->
<!--
访问cookie的信息内容
此标签主要是用于在jsp中将一个cookie附给一个指定的变量
以便于在jsp中应用
-->
<bean:cookie id="唯一标识符" name="存在的cookie属性名"/>
<!-- ################################################################ -->
<!--
访问cookie的信息内容
此标签主要是用于在jsp中将scop中一个的属性附给一个指定的变量
以便于在jsp中应用
-->
<bean:define
  id="唯一标识符"
  name="在page|request|response|session中存在的标识符"
  property="对象中的成员变量"
  scope="page|request|response|session"
  toScope="存放此对象的范围page|request|response|session"
  type="此对象的数据类型(权限定类名)"
  value="默认初始化值"/>
<!-- ################################################################ -->
<!--
访问头部元素的信息内容
<bean:header>标签是用于将头部信息中的一个元素属性附给一个指定的变量
以便于在jsp中应用
-->
<bean:header id="唯一标识符" name="头部元素中存在的属性名"/>
<!-- ################################################################ -->
<!--
访问头部元素的信息内容
<bean:include>标签是用于web应用程序中的一个资源引进当前jsp中,
并且将指向它的一个地址附给指定的变量
以便于在jsp中应用
-->
<bean:include id="唯一标识符" page="包含的web组件的uri路径,以 / 开头" />
<!-- ################################################################ -->
<!--
<bean: page>标签主要用于访问jsp中的隐含对象,
  page|request|response|session|application
  将此属性附给一个指定变量
-->
<bean: page id="唯一标识符" name="jsp中的隐含对象"/>
<!-- ################################################################ -->
<!--
<bean: parameter>标签
  用于访问请求参数 ,
  将此属性附给一个指定的变量,便于在当前jsp中应用
-->
<bean: parameter
  id="唯一标识符"
  name="参数名"
  value="默认值"
  multiple="??????"/>
<!-- ################################################################ -->
<!--
<bean:resource>
访问系统配置中的资源绑定信息 Resource Bundle
此标签的作用是,将指向系统配置中的某个资源的指针,附给指定变量,以便于在当前页中调用
-->
<bean:resource
  id="唯一标识符"
  name="包含的 web uri 路径,以 / 开头"
  input="?????" />
<!-- ################################################################ -->
<!--
<bean:size> 用于取得某个指定数据容器的深度大小 ,并且将此值附给一个指定变量名
-->
<bean:size
  id="唯一标识符"
  name="page|request|response|session中存在的属性变量名"
  property="变量中的成员变量名"
  scope="作用范围page|request|response|session"
  collection="java.util.Collection类变量" />
<!-- ################################################################ -->
<!--
<bean:write> 用于输出指定变量的内容值
-->
<bean:write
  name="page|request|response|session中存在的属性变量名"
  property="变量中的成员变量名"
  filter="true|false"
  format="书写格式"
  formatKey="索引主键,此主键与系统配置文件中的主键区配"
  scope="作用范围page|request|response|session"
  bundle="??????" ignore="??????" locale="??????"
  />
<!-- ################################################################ -->
<!--
<bean:message> 用于输出资源配置中的信息内容
-->
<bean:message
  bundle="系统配置文件中的绑定参数"
  key="与系统配置中的资源文件中的主键区配" />
<bean:message
  bundle="系统配置文件中的绑定参数"
  name="scope中存在的属性名"
  scope="page|request|response|session"
  property="属性对象中的成员变量名,并且此属性变量的值与key的值相同" />

struts标签html

<!--######################################################################-->
<!-- 不带参数的page连接方式 -->
<html:link [page="/XXX.do"|action="/XXX"]>连接内容</html:link>
<!--带参数的一种连接方式-->
<html:link
  [page="/XXX.do?paramName1=value1&amp;paramName2=value2"|
  page="/XXX?paramName1=value1&amp;paramName2=value2"]>
        连接内容
      </html:link>
<html:link [page="/XXX.do"|action="/XXX"]
           paramId="参数名"
           paramName="在page|request|response|session中存在的属性名">
        连接内容
      </html:link>
<!--带参数的一种连接方式-->
<html:link [page="/XXX.do"|action="/XXX"]
           paramId="参数名"
           paramName="配置文件中的BEAN的配置名称"
           paramProperty="配置对象中的成员变量">
        连接内容
      </html:link>
<html:link action="/XXX"
           name="在page|request|response|session中存在的属性名">
        连接内容
      </html:link>
<html:link href="完整的url路径">
        连接内容
      </html:link>
<html:link page="相对于当前操作路径的url">
        连接内容
      </html:link>
<html:link forward="struts配置文件中存在的<global-forwards>元素的子元素<forwar>的name值">
        连接内容
      </html:link>
<!--######################################################################-->
<html:img page="相对于当前操作路径的url" />
<!--######################################################################-->
<html:img src="完整的uri路径"
  paramId="参数名"
  paramName="page|request|response|session中存在的属性名"/>
<!--######################################################################-->
<html:form
  action="xxx.do"
  focus="焦点"
  method="GET|POST|DELETE|PUT|HEAD|OPTIONS" >
<!--######################################################################-->
  <!-- 单行输入框 -->
  <html:text property="prptName">初始值</html:text>
<!--######################################################################-->
  <!-- 隐藏字段 -->
  <html:hidden property="prptName" />
<!--######################################################################-->
  <!-- 密码输入框 -->
  <html: password property="prptName"></html: password>
<!--######################################################################-->
  <!-- 文件获取输入框 -->
  <html:file property="prptName">初始值</html:file>
<!--######################################################################-->
  <!-- 按钮 -->
  <html:button property="prptName">初始值</html:button>
<!--######################################################################-->
  <!-- 提交按钮 -->
  <html:submit property="prptName">初始值</html:submit>
<!--######################################################################-->
  <!-- 取消按钮 -->
  <html:cancel property="prptName">初始值</html:cancel>
<!--######################################################################-->
  <!-- 重置按钮 -->
  <html:reset property="prptName">初始值</html:reset>
<!--######################################################################-->
  <!-- 图片按钮 -->
  <html:image onclick="" src="url" >初始值</html:image>
<!--######################################################################-->
  <!-- 复选框 -->
  <html:checkbox property="prptName">初始值</html:checkbox>
<!--######################################################################-->
  <!--多选框的表达方式一-->
  <html:multibox property="属性名" value="初始值"/>
<!--######################################################################-->
  <!--多选框的表达方式二-->
  <html:multibox property="属性名">初始值</html:multibox>
<!--######################################################################-->
  <!-- 选择列表 -->
  <html:select
    property="prptName"
    size="指定在网页上显示的可选的数目"
    multiple="true|false,此属性用于指定列表是否允许多选">
<!--######################################################################-->
    <html:option
      value="绑定的属性名"
      bundle="系统文件中绑定的属性名"
      key="资源文件中绑定的属性" >lable</html:option>
<!--######################################################################-->
    <html:options
      collection="Vector对象,此对象中放置org.apache.struts.util.LabelValueBean对象"
      property="网页中的value值其值一般是value"
      labelProperty="网页中显示的标签,其值一般是lable"/>
<!--######################################################################-->
    <html:optionsCollection
      name="page|request|response|session中存在的属性名称"
      property="属性对象中的成员变量"
      label="成员变量中的成员变量"
      value="成员变量中的成员变量" />
  </html:select>
</html:form>

struts标签logic

<!--#################################################################-->
<!-- <logic:equal>和<logic:notEqual>判断变量的值与指定常量是否相等 -->
<logic:equal
  name="request,page,response,session中存在的以此名称命名的变量"
  property="此变量中的成员变量"
  parameter="将要取得的变量的标识符,此变量存在于request|page|response|session中"
  scope="取得变量的范围 request|page|response|session"
  value=" 参加比对的值 ">
  若判断成立,则输出此处的内容!
  </logic:equal>
<!--=====================================================================-->
<logic:notEqual
  name="request,page,response,session中存在的以此名称命名的变量"
  property="此变量中的成员变量"
  parameter="将要取得的变量的标识符,此变量存在于request|page|response|session中"
  scope="取得变量的范围 request|page|response|session"
  value=" 参加比对的值 ">
  若判断成立,则输出此处的内容!
  </logic:notEqual>
<!--#################################################################-->
<logic:iterate
  id="唯一标识符"
  name="在request|response|session|page中的标识符"
  property="若是自定义类对象,此处用语表示此对象中的属性名"
  type="取得的对象的权限定类名"
  indexId="indexid"
  offset="起始位置"
  length="循环的长度">
  <li><em><bean:write name="与logic:iterate的属性id的内容一致" /></em>&nbsp;[<bean:write name="index"/>]</li>
</logic:iterate>

<!--#################################################################-->
<!--<logic:empty>与<logic:notEmpty>用于判断指定参数的属性值是否是null值或是空字符串""-->
<!--判断scope中存在的指定参数名的变量值是否是null值或是空字符串,若是null或空字符串则输出标签之间的内容-->
<logic:empty
  name="对象的唯一标识符"
  scope="page|request|response|session"
  property="对象中存在的成员变量">
empty
</logic:empty>
<!--判断scope中存在的指定参数名的变量值是否不是null值或是空字符串,若不是null或空字符串则输出标签之间的内容-->
<logic:notEmpty
  name="对象的唯一标识符"
  scope="page|request|response|session"
  property="对象中存在的成员变量">
notEmpty
</logic:notEmpty>
<!--#################################################################-->
<!--<logic: present>与<logic:notPresent>用于判断指定参数的属性是否存在-->
<!--判断cookie中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic: present
  cookie="cookie中存在的变量名">
  此处是输出内容!
  </logic: present>
<!--判断header中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic: present
  header="取得头部元素中存在的变量">
  此处是输出内容!
  </logic: present>
<!--判断scope中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic: present
  name="属性名"
  property="对象中存在的成员变量"
  scope="page|request|response|session">
  此处是输出内容!
  </logic: present>
<!--=================================================================-->
<!--判断cookie中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic:notPresent
  cookie="cookie中可能存在的变量名">
  此处是输出内容!
  </logic:notPresent>
<!--判断header中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic:notPresent
  header="头部元素中存在的变量">
  此处是输出内容!
  </logic:notPresent>
<!--判断scope中是否存在指定参数名的变量若存在则输出标签之间的内容-->
<logic:notPresent
  name="属性名"
  property="对象中可能存在的成员变量"
  scope="page|request|response|session">
  此处是输出内容!
  </logic:notPresent>
<!--#################################################################-->
<!--<logic:match>与<logic:notMatch>用于判断指定参数的字符串是否区配某个给定标准-->
<!--判断cookie中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:match
  cookie="cookie中可能存在的变量名"
  location="contains|start|end"
  value="要区配的字符格式">
</logic:match>
<!--判断header中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:match
  header="header中可能存在的变量名"
  location="contains|start|end"
  value="要区配的字符格式">
</logic:match>
<!--判断scope中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:match
  name="存在的属性名"
  property="属性对象中的成员变量"
  scope="page|request|response|session"
  location="contains|start|end"
  value="要区配的字符格式">
</logic:match>
<!--===================================================================-->
<!--判断cookie中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:notMatch
  cookie="cookie中可能存在的变量名"
  location="contains|start|end"
  value="要区配的字符格式">
</logic:notMatch>
<!--判断header中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:notMatch
  header="header中可能存在的变量名"
  location="contains|start|end"
  value="要区配的字符格式">
</logic:notMatch>
<!--判断scope中存在指定参数名的变量的值,是否与指定的字符格式区配若区配则输出此内容-->
<logic:notMatch
  name="存在的属性名"
  property="属性对象中的成员变量"
  scope="page|request|response|session"
  location="contains|start|end"
  value="要区配的字符格式">
</logic:notMatch>
<!--#################################################################-->
<!--<logic:forward>用于地址转向到指定位置-->
<logic:forward name="与系统配置文件中的<global-forward>元素中的子元素<forward>区配"/>
<!--#################################################################-->
<!-- <logic:redirect>用于地址重定向到指定位置 -->
<logic:redirect
  anchor=""
  forward=""
  href=""
  name=""
  page=""
  paramId=""
  paramName=""
  paramProperty=""
  paramScope=""
  property=""
  scope=""
  transaction="">连接内容</logic:redirect>

只有注册用户登录后才能发表评论。


网站导航: