Struts2 的标签使用

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags"  prefix="s"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  </head>
 
  <body>
  <s:form action="user">
   <!-- 下拉框 -->
   <s:select name="pet" list="{'千禧猪','哥斯拉','喵咪'}"></s:select>
  
   <s:select name="pid" list="#{1:'千禧猪',2:'哥斯拉',3:'喵咪'}"></s:select>
   <!-- 数据查出的 下拉框  (要先进action  然后跳这个页面) -->
<!--  list定义在action 上面的属性都不要加 # -->
<br>
<s:select name="qxid" list="list" listValue="qxname" listKey="qxid" headerKey="0" headerValue="请选择"></s:select>
<br/>
<s:radio name="qxid" list="list" listValue="qxname" listKey="qxid"></s:radio>
<s:checkboxlist name="qxids"  list="list" listValue="qxname" listKey="qxid"></s:checkboxlist>
   </s:form>
  
<!-- 绑定值 -->
<s:set id="uname" value="'张三'"></s:set>
<%-- request.setAttribute("uname","张三"); --%>

<hr/>
  <s:set id="i" value="40"></s:set>
  <h1>
  ${i }
</h1> 
<s:if test="#arrt.i>=80">
优秀
</s:if>
<s:elseif test="#attr.i>=60">及格</s:elseif>
<s:else>
不及格
</s:else>
<%-- 这个if 有个缺点 但是判断是中文 会有问题
所以如果要判断中文 那还是用c:if

#  这种表达式 ----s: 标签
${} 这种表达式 --- c:  标签
--%>
<hr/>
<!-- 迭代标签 -->
<s:iterator value="list">
<s:property value="qxid"/>  <s:property  value="qxname"/><br/>
</s:iterator>
<hr/>
<s:iterator value="list" id="p" status="s">
${s.count}  ${p.qxid }  ${p.qxname }<br/>
</s:iterator>



  </body>
</html>

你可能感兴趣的:(Struts2 标签)