zoukankan      html  css  js  c++  java
  • java知识总结-19

    struts-2 标签

    (1):<s:textfield> ---- 文本输入框?
    使用:<s:textfield name=”实体Bean。属性”></s:textfield>?
    (2):<s:textarea> ----- 文本域输入框?
    使用:<s:textarea name=”实体Bean。属性”></s:textarea>?
    (3):<s:password> ----- 密码输入框?
    使用:<s:password name=”实体Bean。属性”></s:password>?
    前三个基本都是一样的。如果是要显示值的话可以这样:value = “实体Bean。Get***()”。?
    (4):<s:radio list=””> ---- 单选按钮?
    使用:<s:radio list=””>其中list 属性是必须要有的。?
    <1>:第一种方式:list = “#{‘male’:’男’,’female’:’女’}”?
    <2>:第二中方式:list = “#request/session.list”。 ---- 与action结合起来了。?
    如果要默认选中的话后面加上value = “”.也可以通过javascript的方式来默认选中。?
    (5):<s:url/> --- url连接?
    <s:a/> --- 超链接?
    这两个标签一般结合起来来使用。?
    使用:<s:url id = “id” action = “userAction”/><s:a href=”%{id}”/>?
    (6):<s:form/> --- 获取相应form的值?
    使用:?
    <1>:<s:form action = “userAction”>?
    <2>:<s:url id=”userId” action = “userAction”> -- 定义了一个userId的指向userActionde 路径?
    <s:form action=”%{userId}”>?
    (7):<s:submit/> ---- 提交标签?
    (8):<s:reset/> ---- 重置标签?
    (9):<s:hidden/> ---- 隐藏域标签?
    使用:<s:hidden name=”实体Bean。属性” value=”%{#request/session.实体Bean。属性}”/>?
    (10):<s:combobox/> ---- 下拉框配合输入框一起使用?
    使用:<s:combobox name=”age” list=””>?
    <1>:list = “{18,20,30}”?
    <2>:list = “#request/session.list”?
    (11):<s:checkbox/> ---- 多选框?
    使用:<s:checkbox name=”自己随便起” value = “值” > 足球?
    (12):<s:checkboxlist/> ---- 复选框?
    使用:<s:checkboxlist name=”自己随便起” label = “标签前面的名字” list=””>?
    <1>:list = “{‘hibernate’, ‘spring’, ‘strust2’}”?
    <2>:list = “#request/session.list”.?
    如果想默认选中的话,那么加上value=””?
    (13):<s:if test=""></s:if>?
    <s:elseif test=""></s:elseif>?
    <s:else></s:else> ---- -这3个标签一起使用,表示条件判断?
    使用:?
    <s:if test="%{false}">?
    <div>Will Not Be Executed</div>?
    </s:if>?
    <s:elseif test="%{true}">?
    <div>Will Be Executed</div>?
    </s:elseif>?
    <s:else>?
    <div>Will Not Be Executed</div>?
    </s:else>?
    (14):<s:div/> --- 表示一个块,类似与html中的div?
    (15):<s:generator/> ---- 一般和<s:iterator/>一起使用。?
    使用:?
    <s:generator separator = “,” val=”%{aaa, bbb, ccc, ddd, eee}”>?
    <s:iterator>?
    <s:property/><br />?
    </s:iterator>?
    </s:generator>?
    <s:iterator value=”days” status=”d”>?
    <s:property name=”d.***”/>?
    </s:iterator>?
    Days表示:在action中存的值,status :表示起的别名。<s:property name=”d.***”>循环的一个个属性。?
    (16):<s:select/> ---- 下拉框的使用?
    使用:?
    <s:select label=”请选择” list=”{‘book’, ‘pen’, ‘moon’}” value=”%{‘pen’}”>?
    Value : 表示默认值。?
    (17):<s:bean/> ----- Bean标签,当然需要一个JavaBean。它的属性值的操作是经由Bean标签中的参数属性来进行赋值。当然,它还有一个id属性可以进行赋值,这样就可以在上下文中使用这个Bean.?
    使用:<s:bean name=”le.tks.Books” id=”book”>?
    <s:param name=”bookName”>jsf</s:param>?
    <s:property name=”%{bookname}”/>?
    </s:bean>?
    页面输出的结果:jsf。?
    (18):<s:date/> ---- 方便在页面中进行格式化的输出。?
    使用:?
    <s:date name=”currentDate” format=”dd/MM/yyyy”>?
    页面中显示的结果:24/09/2008. 格式还有很多:MM/dd/yyyy、MM/dd/yyyy hh:mm:ss等。?
    (19):<s:include/> ---- 包含标签,是把这个页面中的所有的内容都包含进来。?
    使用:<s:include name=”/**/**/**.jsp”/>?
    (20):<s:param/> --- param标签用于传递参数,如给<s:bean>标签传递参数,它有两个属性:?
    <1>:name(String):参数名。?
    <2>:value(Object):参数值。?
    使用:?
    <a href="?
    <s:url action="book">?
    <s:param name="gId" value="20"></s:param>?
    <s:param name="operate" value="50"></s:param>?
    <s:param name="projectName" value="30"></s:param>?
    </s:url>">?
    insert</a>?
    (21):<s:set/> --- Set标签用户将某一值赋给某一变量,因此,任何对该项值的引用都可以通过该变量来得到该值.?
    使用:?
    <s:set name="teacher" value="%{'数学高级教师'}"/>?
    教师职称:<s:property value="#teacher"/>?
    页面显示:教师职称:数学高级教师。?
    (22):<s:token/> ---- 防止重复提交?
    使用:在页面加载时,<s:token/>会产生一个GUID(Globally Unique Identifier,?
    全局唯一标识符)值的隐藏输入框如:?
    <input type="hidden" name="struts.token.name" value="struts.token"/>?
    <input type="hidden" name="struts.token" value="BXPNNDG6BB11ZXHPI4E106CZ5K7VNMHR"/>?
    放在页面中随便的一个地方。<s:token/>

  • 相关阅读:
    @JSONFORMAT
    在控制台下运行jar文件出现的问题
    Windows 环境下执行 .sql 格式文件方式
    本地项目上传到git的详细步骤
    tomcat 处理请求url带特殊字符
    maven scope详解
    springboot+maven切换成oracle
    tomcat 处理http post请求配置
    mysql远程访问localhost权限
    Tomcat配置 访问jsp/html页面
  • 原文地址:https://www.cnblogs.com/flytwosky/p/7198538.html
Copyright © 2011-2022 走看看