<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</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>
Map 的取得某一个key的值, OK!<br/>
This is my JSP page. <br/>
方法一:<br/>
直接取值的调用方式: <s:property value="powerMap['powerright_'+3]"/><br/>
有变量直接取值的调用方式: <s:property value="powerMap['powerright_'+powerRightsVO.power]"/>
方法二:<br/>
<s:set name="myMapKey" value="'powerright_'+powerRightsVO.power"></s:set>
<s:property value="#myMapKey"/> <br/>
<s:property value="powerMap[#myMapKey]"/><br/>
<s:if test="powerMap[#myMapKey] != null ">
我的值:<s:property value="powerMap[#myMapKey]" /><br/>
test时,不需要用 ${}
</s:if>
<s:if test="powerMap[''+#myMapKey] != null ">
我的值:powerMap[''+#myMapKey] 也行!<br/>
</s:if>
<s:if test="powerMap[#myMapKey] == true">
我的值为true:<s:property value="powerMap[#myMapKey]" /><br/>
</s:if>
<br/>
<s:iterator value="powerMap" id="column">
•;; <s:property value="#column"/><br>
<s:property value="#column.key"/><br>
•;; key: <s:property value="key"/><br>
•;; value:<s:property value="value"/><br>
•;; </s:iterator>
如果value是对象,直接再加点进行取得对应的属性。
</body>
</html>
分享到:
相关推荐
struts2标签库struts2标签库struts2标签库struts2标签库
struts2标签使用例子 struts2标签使用例子 struts2标签使用例子struts2标签使用例子
主要介绍了struts2的标签的详细使用例子说明
struts2迭代 Map List
javascript中读取Struts2标签datetimepicker的值.docjavascript中读取Struts2标签datetimepicker的值.docjavascript中读取Struts2标签datetimepicker的值.docjavascript中读取Struts2标签datetimepicker的值....
struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...
Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库
可对struts2 标签如等相应列进行求和.
STRUTS:struts2标签库
struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库
有关、相关、类似这样的Struts 2标签库的详细介绍。
利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)
struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...
JSP_struts2标签大全
史上最全的struts2标签史上最全的struts2标签
struts2标签+ tiles lib
struts2标签使用方法以及el表达式的使用,整理收集供参考
struts2标签详解(经典)struts2标签详解(经典)struts2标签详解(经典)
Struts2标签详解及具体实例解析,可作为Struts2标签的帮助文档,而且还有具体实例解析