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