【Struts】SSH—struts2常用标签

前言

        最近用SSH框架敲了网上商城的实例,其中用到了struts2标签库中的一些东西。<%@ taglib prefix="s" uri="/struts-tags"%>是其中的引用的一个标签库,使用的时候,需要提前将相关的几个jar包引入到WEB-INF/lib路径下。

含义

        <%@ taglib prefix="s" uri="/struts-tags"%>就是从地址/struts-tags下面寻找标签库,它定义在Struts 2库文件struts2-core-2.0.11.jar里面的文件WEB-INF/lib/struts-tags.tld里面。其中,taglib表明引用标签,类似java中的inport语句;prefix="s"引用的名称可以在页面使用,相当于java生成了一个对象,对象名为s,以后调用的时候直接使用<s:abc/>就可以了,adc是他的具体的标签;uri="/struts-tags"表示标签库的路径,相当于import一个具体的类。

常用标签

1、判断

<s:if test="条件">

//如果text中的条件成立,则执行的代码

</s:if>

<s:elseif test="条件">

//如果text中的条件成立,则执行的代码

</s:elseif>

<s:else>

        //如果其他条件均不成立,则执行代码

</s:else>

2、循环

<s:iterator begin="1" end="100">

        <s:property/>

</s:iterator>

其他标签

//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>

总结

        这些东西就是不怕不知道,就怕不知道,学习就是不断积累的过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值