Struts2的标签
来源:互联网 发布:android的数据存储方式 编辑:程序博客网 时间:2024/06/08 17:39
index.jsp文件
<%@ page language="java" import="java.util.*,com.structs2.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%
Person person1 = new Person(1,"第1个");
Person person2 = new Person(2,"第2个");
Person person3 = new Person(3,"第3个");
List<Person> list = new ArrayList<Person>();
list.add(person1);
list.add(person2);
list.add(person3);
request.setAttribute("person",list);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<s:set var="list" value="{'第一个','第二个','第三个'}"></s:set>
<s:iterator value="#list" status="st">
<font color=<s:if test="#st.odd">red </s:if><s:else >blue</s:else>>
<s:property/><br/>
</font>
</s:iterator>
====================================<br/>
<s:set name="age" value="21"></s:set>
<s:if test="#age==23">
23
</s:if>
<s:elseif test="#age==21">
21
</s:elseif>
<s:else>
都不等
</s:else>
<br/>
<s:set name="age" value="21" scope="request"></s:set>
<s:if test="#request.age==23">
23
</s:if>
<s:elseif test="#request.age==21">
21
</s:elseif>
<s:else>
都不等
</s:else>
<br/>
<s:if test="'foo' not in {'xxx','bar'}"><!-- 判断foo是否在集合中 -->
不在
</s:if>
<s:else>
在
</s:else>
<!-- 配置路径 -->
<s:url action="qq" namespace="/test" >
<s:param name="personid" value="123"></s:param>
</s:url>
<br/>
<s:set name="myurl" value="'http://www.baidu.com'"></s:set>
<s:url value="%{#myurl}"></s:url><br/><!-- 如果不加%{}则会当做字符串处理,不当做ognl表达式 -->
<s:url value="#myurl"></s:url>
<br/>
list集合<br/>
<s:checkboxlist name="list" list="{'Java','Net','ROR','PHP'}" value="{'Java','Net'}"></s:checkboxlist>
<br/>
map集合<br/>
<s:checkboxlist name="map" list="#{1:'瑜伽用品',2:'户外用品',3:'球类',4:'自行车'}" listKey="key" listValue="value" value="{1,2,3}"></s:checkboxlist>
<br/>
JavaBean<br/>
<s:checkboxlist name="beans" list="#request.person" listKey="personid" listValue="name"></s:checkboxlist>
<br/>
单选框<br/>
<s:radio name="radio" list="#{1:'瑜伽用品',2:'户外用品',3:'球类',4:'自行车'}" listKey="key" listValue="value" value="1"></s:radio>
<br/>
下拉框<br/>
<s:select name="select" list="#{1:'瑜伽用品',2:'户外用品',3:'球类',4:'自行车'}" listKey="key" listValue="value" value="1"></s:select>
<s:select name="list" list="{'Java','Net','ROR','PHP'}" value="Java"></s:select>
<s:form action="test/space" method="post">
<input type="text" name="name"/>
<s:token></s:token><!-- 防止重复提交,要和拦截器一起使用 -->
<input type="submit" value="跟对象">
</s:form>
</body>
</html>
<%@ page language="java" import="java.util.*,com.structs2.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%
Person person1 = new Person(1,"第1个");
Person person2 = new Person(2,"第2个");
Person person3 = new Person(3,"第3个");
List<Person> list = new ArrayList<Person>();
list.add(person1);
list.add(person2);
list.add(person3);
request.setAttribute("person",list);
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<s:set var="list" value="{'第一个','第二个','第三个'}"></s:set>
<s:iterator value="#list" status="st">
<font color=<s:if test="#st.odd">red </s:if><s:else >blue</s:else>>
<s:property/><br/>
</font>
</s:iterator>
====================================<br/>
<s:set name="age" value="21"></s:set>
<s:if test="#age==23">
23
</s:if>
<s:elseif test="#age==21">
21
</s:elseif>
<s:else>
都不等
</s:else>
<br/>
<s:set name="age" value="21" scope="request"></s:set>
<s:if test="#request.age==23">
23
</s:if>
<s:elseif test="#request.age==21">
21
</s:elseif>
<s:else>
都不等
</s:else>
<br/>
<s:if test="'foo' not in {'xxx','bar'}"><!-- 判断foo是否在集合中 -->
不在
</s:if>
<s:else>
在
</s:else>
<!-- 配置路径 -->
<s:url action="qq" namespace="/test" >
<s:param name="personid" value="123"></s:param>
</s:url>
<br/>
<s:set name="myurl" value="'http://www.baidu.com'"></s:set>
<s:url value="%{#myurl}"></s:url><br/><!-- 如果不加%{}则会当做字符串处理,不当做ognl表达式 -->
<s:url value="#myurl"></s:url>
<br/>
list集合<br/>
<s:checkboxlist name="list" list="{'Java','Net','ROR','PHP'}" value="{'Java','Net'}"></s:checkboxlist>
<br/>
map集合<br/>
<s:checkboxlist name="map" list="#{1:'瑜伽用品',2:'户外用品',3:'球类',4:'自行车'}" listKey="key" listValue="value" value="{1,2,3}"></s:checkboxlist>
<br/>
JavaBean<br/>
<s:checkboxlist name="beans" list="#request.person" listKey="personid" listValue="name"></s:checkboxlist>
<br/>
单选框<br/>
<s:radio name="radio" list="#{1:'瑜伽用品',2:'户外用品',3:'球类',4:'自行车'}" listKey="key" listValue="value" value="1"></s:radio>
<br/>
下拉框<br/>
<s:select name="select" list="#{1:'瑜伽用品',2:'户外用品',3:'球类',4:'自行车'}" listKey="key" listValue="value" value="1"></s:select>
<s:select name="list" list="{'Java','Net','ROR','PHP'}" value="Java"></s:select>
<s:form action="test/space" method="post">
<input type="text" name="name"/>
<s:token></s:token><!-- 防止重复提交,要和拦截器一起使用 -->
<input type="submit" value="跟对象">
</s:form>
</body>
</html>
- Struts2的标签库
- struts2的标签
- struts2的result标签
- struts2的标签
- struts2的标签
- Struts2的checkbox标签
- struts2的标签
- struts2标签的使用
- struts2的set标签
- Struts2 标签的使用
- Struts2的iterator标签
- Struts2标签的总结
- Struts2标签的OGNL
- Struts2的表单标签
- Struts2的checkbox标签
- struts2的标签
- struts2标签的使用!
- (九)Struts2的标签
- Dll学习笔记
- Failed to create the Java Virtual Machine
- python flask feather flaskext.script
- Struts2国际化
- 快捷键
- Struts2的标签
- 11 java 王少飞-javaweb小节一
- Tomcat无法启动问题
- WebKit源码解析之network移植接口
- 360 12年笔试题!
- iOS 禁用多按钮同时点击效果
- c++学习笔记(运算符重载)
- 下拉滚动条时自动加载所需数据
- CFindFile找不到最后一个文件