Struts的常用标签<%@ taglib prefix="s" uri="/struts-tags"%>
来源:互联网 发布:八皇后问题答案java 编辑:程序博客网 时间:2024/05/01 01:20
【概述】
<%@ taglib prefix="s" uri="/struts-tags"%>是引入struts2的标签库.你只要把struts2相关的几个lib放在你工程的WEB-INF/lib/下面就可以了.如:struts2-core-2.0.11.1.jar ognl-2.6.11.jar oro-2.0.8.jar freemarker-2.3.8.jar struts-core-1.3.5.jar 等等.
<%@ taglib prefix="s" uri="/struts-tags" %>就是从地址/struts-tags下面寻找标签库,它定义在Struts 2库文件struts2-core-2.0.11.jar里面的文件WEB-INF/lib/struts-tags.tld里面。
【使用标签举例】
1.//if...else标签
<s:if test="#request.if=='if'">
这里是if模块
</s:if>
<s:elseif test="#request.if=='elseif'">
这里是elseif模块
</s:elseif>
<s:else>
这里是else模块
</s:else>
- <span style="font-size:18px;"><s:if test="#session.existUser == null">
- <li id="headerLogin" class="headerLogin" style="display: list-item;">
- <a href="${ pageContext.request.contextPath }/user_loginPage.action">登录</a>|</li>
- <li id="headerRegister" class="headerRegister"
- style="display: list-item;"><a href="${ pageContext.request.contextPath }/user_registPage.action">注册</a>|
- </li>
- </s:if>
- <s:else>
- <li id="headerLogin" class="headerLogin" style="display: list-item;">
- <s:property value="#session.existUser.name"/>
- |</li>
- <li id="headerLogin" class="headerLogin" style="display: list-item;">
- <a href="${ pageContext.request.contextPath }/order_findByUid.action?page=1">我的订单</a>
- |</li>
- <li id="headerRegister" class="headerRegister"
- style="display: list-item;"><a href="${ pageContext.request.contextPath }/user_quit.action">退出</a>|
- </li>
- </s:else>
- </span>
2.//循环标签
<s:iterator begin="1"end="10">
<s:property/>
</s:iterator>
- <span style="font-size:18px;"><s:iterator var="c" value="#session.cList">
- <li><a href="${ pageContext.request.contextPath }/product_findByCid.action?cid=<s:property value="#c.cid"/>&page=1"><s:property value="#c.cname"/></a> |</li>
- </s:iterator>
- </span>
【常用标签】
//form表单<s:formaction=""></s:form>
//用于显示值的标签
<s:propertyvalue=""></s:property>
//文本框
<s:textfieldname=""></s:textfield>
//密码框
<s:passwordname=""></s:password>
//时间格式
<s:datename="" format="yyyy-MM-dd hh:MM:ss" />
//单选按钮
<s:radioname="" list="" listKey=""listValue=""></s:radio>
//下拉列表
<s:selectname="" list="" listKey="" listValue=""headerKey="" headerValue="" ></s:select>
//多选按钮
<s:checkboxlistname="" list="" listKey=""listValue=""></s:checkboxlist>
//隐藏标签
<s:hiddenname=""></s:hidden>
//提交按钮
<s:submit value="确定"></s:submit>
//重置按钮
<s:reset value="重置"></s:reset>
//查看值栈数据
<s:debug></s:debug>
记是记不住的,这些标签只要大致知道他拥有的功能,在需要的时候多查查多用用就会很熟悉了。
- Struts的常用标签<%@ taglib prefix="s" uri="/struts-tags"%>
- <%@ taglib prefix="s" uri="/struts-tags" %>的问题
- <%@ taglib prefix="s" uri="/struts-tags" %>的问题
- <%@ taglib prefix="s" uri="/struts-tags" %>地址问题
- <%@ taglib prefix="s" uri="/struts-tags"%>
- <%@ taglib prefix="s" uri="/struts-tags"%>
- <%@ taglib prefix="s" uri="/struts-tags"%>
- <%@ taglib prefix="s" uri="/struts-tags" %>地址问题
- taglib prefix="s"
- struts2的struts-tags标签
- <%@ taglib uri="" prefix=""%> 使用
- <%@ taglib uri="" prefix=""%> 使用
- Struts标签taglib指南
- Taglib Struts标签库
- Struts-Tags(标签)-1
- JSP中<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>标签的使用
- 引入不了<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>标签库的问题
- struts的s标签
- 程序员的五种不同寻常的特质
- finereport 破解版
- 云的安全 VS 云内的安全
- cad 2010 64位
- FineReporte9.0完美破解原理浅谈 微信 移动开发注册破解
- Struts的常用标签<%@ taglib prefix="s" uri="/struts-tags"%>
- 分割回文串 II
- 最新Android平台架构
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- 这是什么问题
- 主席树/可持久化线段树简介(洛谷P3834/P3919)
- C++常用库函数
- linux 中安装PDF阅读器FoxitReader
- finereport破解版有吗