Struts标签

数据标签

      <h3>set</h3>
      <!-- 在ognl上下文的跟对象中取result值,赋给xx -->
      <s:set var="xx" value="result"></s:set>
      
      <h3>property</h3>
      <!-- 取栈顶,取user(model) -->
      <s:property/>
      <!-- 取跟对象最上面的对象属性 -->
       <s:property value="uname"/>
       <!-- 取跟对象的user2对象的uname属性值 -->
      <s:property value="user2.uname"/>
      <!-- 取非跟对象的user2对象的uname属性值 -->
      <s:property value="#request.user2.uname"/>
      
      <!-- push就是将你需要的值放到栈顶,便于页面获取 -->
      <h3>push</h3>
      <s:push value="user2">
      <s:property value="uname"/>
      </s:push>
      
      <!-- action通常用来请求后台,获取初始化数据的 -->
      <h3>action</h3>
      <s:action name="demo7Action" namespace="/sy"></s:action>
      
      <!-- url标签是为了生成地址所用,注意与a标签区分 -->
      <h3>url</h3>
      <s:url namespace="/sy" action="demo7Action" var="aa">
      </s:url>
      <a href='<s:property value="aa"/>'>url1</a>
      <s:a href="%{aa}">url2</s:a>
      
      <!-- 两种赋值方式:ognl表达式,字符串 -->
      <h3>param</h3>
     <s:url namespace="/sy" action="demo7Action" var="test1">
     <s:param name="param1">param</s:param>
     <s:param name="param2" value="uname"></s:param>
     </s:url>
     
      <%
      	request.setAttribute("data", new Date());
      request.setAttribute("score", new Integer(70));
      request.setAttribute("names", new String[] {"zs","14"});
      
      %>
      
     <s:property value="#test1"/>
      <h3>date</h3>
      <s:date name="#request.data" format="YYYY-MM-dd"/>
      
      <h3>debug</h3>
      <s:debug></s:debug>
      
      
 <h3 style="color: red;">控制标签</h3>
 	<h3>iterator/if/elseif/else</h3>
 	
 	<h3>iterator</h3>
      <ul>
      <s:iterator value="#request.names">
      <li>
      	<s:property/>
      </li>
      </s:iterator>
      </ul>
      
      
      <h3>if/elseif/else</h3>
      <s:if test="#request.score>80">A</s:if>
      <s:elseif test="#request.score>60">B</s:elseif>
      <s:else>C</s:else>

表单标签

 <h3>form</h3>
          <h3>textfield</h3>
          <h3>radio</h3>
          <h3>select</h3>
          <h3>textarea</h3>
          <h3>hidden</h3>
          <h3>submit</h3>
          
          <s:form namespace="/sy" action="demo7Action">
          <h3 style="color: red">注:必须写nane属性</h3>
				<s:textfield label="name"></s:textfield> 	
				<!-- value为默认值 -->
				<!-- radio第一种写法 -->
				<%-- <s:radio list="{'aa','Ee','dd','cc','bb'}" label="hobby" name="sex" value="'aa'"></s:radio> --%>
				<!-- radio第二种写法,list里面必须加# -->
				<s:radio list="#{1:'aa',2:'Ee',3:'dd',4:'cc',5:'bb'}" label="hobby" name="sex" value="4"></s:radio>
				<!-- 下拉框 -->
				<s:select headerKey="-1" headerValue="--qq--" list="#{1:'aa',2:'bb',3:'cc'}" label="hobby2" name="sex" value="-1"></s:select>
				<!-- 文本域 -->
				<s:textarea rows="4" cols="5" name="name" label="文本域" ></s:textarea>
				<!-- 隐藏域 -->
				<s:hidden name="name" value="111"></s:hidden>
				<!-- 复选框 -->
				<s:checkbox  label="aa" name="hobby4"></s:checkbox>
				<s:checkboxlist list="#{1:'aa',2:'bb',3:'cc'}" label="hobby3" name="hobby3"></s:checkboxlist>
				
				<s:submit value="提交" onclick="mya();"></s:submit>
          </s:form>
          <script type="text/javascript">
				function mya() {
					alert("aa");
				}          	
          </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值